Skip to main content

Python API for Israeli Masav payments

Project description

Python API for Israeli Masav payments

Install

pip install masav

Usage

from JSON

# TODO

low level API

from masav import MasavPayingInstitute, MasavPaymentDetails

institute = MasavPayingInstitute(
    institute_code=12345678,
    institute_name="Company ISRAEL LTD.",
    sending_institute_code=12345
    )

payee_details_1 = MasavPaymentDetails(
    amount=85,
    bank_number="11",
    branch_number="303",
    account_number="007008629",
    payee_id="123123127",
    payee_name="Leto II Atreides",
    payee_number="00000000000001313131"
    )

payee_details_2 = MasavPaymentDetails(
    amount=1346.37,
    bank_number="31",
    branch_number="051",
    account_number="000283487",
    payee_id="123456782",
    payee_name="Thorin Oakenshield",
    payee_number="00000000000001122233"
    )

payments_list = [payee_details_1, payee_details_2]

file = "tests/payment_file_generated_by_test.bin"
institute.create_payment_file(
        file=file,
        payments_list=payments_list,
        payment_date="200507",
        serial_number=404,
        creation_date="200507"
    )

Development

git clone https://github.com/omrirz/masav.git
cd masav
pip install -r requirements.txt

Test

tox

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

masav-0.0.2.tar.gz (4.8 kB view details)

Uploaded Source

Built Distribution

masav-0.0.2-py3-none-any.whl (6.3 kB view details)

Uploaded Python 3

File details

Details for the file masav-0.0.2.tar.gz.

File metadata

  • Download URL: masav-0.0.2.tar.gz
  • Upload date:
  • Size: 4.8 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.1.1 pkginfo/1.5.0.1 requests/2.23.0 setuptools/46.1.3 requests-toolbelt/0.9.1 tqdm/4.46.0 CPython/3.8.0

File hashes

Hashes for masav-0.0.2.tar.gz
Algorithm Hash digest
SHA256 17ad425597ad5442f30c3c96e513ac55b412c7221f3c0af6fb1c0911792cff40
MD5 0fb0313c6349309124af7eaa24c49f30
BLAKE2b-256 393be6110a74e4ea0b0e715009e2c7f3d9246446e059e30cfe1245aa565cc220

See more details on using hashes here.

File details

Details for the file masav-0.0.2-py3-none-any.whl.

File metadata

  • Download URL: masav-0.0.2-py3-none-any.whl
  • Upload date:
  • Size: 6.3 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.1.1 pkginfo/1.5.0.1 requests/2.23.0 setuptools/46.1.3 requests-toolbelt/0.9.1 tqdm/4.46.0 CPython/3.8.0

File hashes

Hashes for masav-0.0.2-py3-none-any.whl
Algorithm Hash digest
SHA256 047565f9389f10e0b48326efed7c6afc495a44ed92052f05369a48c8c90ecf56
MD5 7499a5ab9f7befd7c4ca8a64ba574b80
BLAKE2b-256 21065d54d1793ee75feb4dff040fc219a5063b6452d4e8503bf260690c91d703

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page