This package provides Faspay SendMe 1.5 support for the Python Language.
Project description
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.
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
Built Distribution
Hashes for FaspaySendme-1.5-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 2b5e8e426efaa25024990e7b0d7f0b6cefbf347aabcfc466c54925935b371fc9 |
|
MD5 | 234b1ee7d34816707c7266e9ba1a3a3d |
|
BLAKE2b-256 | 8335336971237b1bb798cc02d899f4eaf1f2d8c4221a8efee382f9fa6f6995d1 |