Welcome To Faspay SendMe
This package provides Faspay SendMe 1.5 support for the Python Language.
Requirements
The following versions of Python are supported.
- Python 3 or latest
To use this package, it will be necessary to have a credential. These are referred to as
- virtual_account
- faspay_key
- faspay_secret
- app_key
- app_secret
- client_key
- client_secret
- iv
in your root project, include config file "SendMeConfig.ini". You can download file inside "tests" directory.
Please contact Administrator Faspay to create the required credentials.
Installation
To install in your project use this command:
pip install FaspaySendme
Install Dependencies package
pip install requests
pip install pycryptodome
Upgrade Latest Version
To upgrade use this command:
pip install --upgrade FaspaySendme
Usage
Register Flow
from FaspaySendme import Api
response = Api.Services.register(Api.Services, {
"virtual_account" : "9920015307",
"beneficiary_account" : "10000005",
"beneficiary_account_name" : "Faspay Dev 5",
"beneficiary_va_name" : "Faspay Lib Tst",
"beneficiary_bank_code" : "008",
"beneficiary_bank_branch" : "KCP Pasar Baru",
"beneficiary_region_code" : "0102",
"beneficiary_country_code" : "ID",
"beneficiary_purpose_code" : "1"
})
Mutasi Flow
from FaspaySendme import Api
response = Api.Services.mutasi(Api.Services, {
"virtual_account" : "9920015307",
"start_date" : "2019-02-01",
"end_date" : "2019-02-18"
})
the parameter refer to Faspay SendMe Documentation.
Environment Production
To use environment production must be call this method like as :
from FaspaySendme import Api
Api.Services.enableProd(Api.Services)
Available Methods
The Faspay SendMe provide has the following [method]:
- 'register()' to use register your customer bank account
- 'confirm()' to use confirm your customer bank account after register method
- 'transfer()' to use transfer balance to customer bank account registered
- 'balance_inquiry()' to use check your balance
- 'inquiry_name()' to use check your customer bank account detail
- 'mutasi()' to use get your transaction history
- 'inquiry_status()' to use check the latest status transfer.
Release files for FaspaySendme 1.5
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| FaspaySendme-1.5.tar.gz | 4.9 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| FaspaySendme-1.5-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 10.5 kB
Release files / FaspaySendme-1.5.tar.gz
| Download URL | FaspaySendme-1.5.tar.gz |
|---|---|
| Size | 4.9 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
c92be6e8ed4c9b34d5d6ccc50194accb6497b9d7306247b3e4bd06b47935119b
|
|
BLAKE2b-256 checksum How to use checksums |
ca8cf5972d358cd330c8859ff9a3bfbc8357f3508b2ae122a7beef754d0cde1e
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/3.1.1 pkginfo/1.5.0.1 requests/2.23.0 setuptools/47.1.1 requests-toolbelt/0.9.1 tqdm/4.46.0 CPython/3.8.1
|
Release files / FaspaySendme-1.5-py3-none-any.whl
| Download URL | FaspaySendme-1.5-py3-none-any.whl |
|---|---|
| Size | 5.5 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
2b5e8e426efaa25024990e7b0d7f0b6cefbf347aabcfc466c54925935b371fc9
|
|
BLAKE2b-256 checksum How to use checksums |
8335336971237b1bb798cc02d899f4eaf1f2d8c4221a8efee382f9fa6f6995d1
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/3.1.1 pkginfo/1.5.0.1 requests/2.23.0 setuptools/47.1.1 requests-toolbelt/0.9.1 tqdm/4.46.0 CPython/3.8.1
|