访问bca api的python模块。在这个版本中,您可以检查余额、账户报表(历史)和转账基金。
Cpybca的Python项目详细描述
Author: | Christoforus Surjoputro <cs_sanmar@yahoo.com> |
---|---|
Date: | 2017-07-04 |
Version: | 1.2.0 |
License: | MIT License |
目录
Introduction
cpybca是访问bca api的python模块。在此版本中,您可以检查余额、帐户对账单(历史记录)和转账资金。
Python version
此模块在Python3.4+上工作。在Python3.5.2上进行了全面测试。
How to install
- 克隆或下载此回购https://gitlab.com/3mp3ri0r/cpybca.git。
- 将整个项目移动到项目目录。
How to use
- 通过执行此操作将cpybca导入到项目中
fromcpybca.bcaimportBca
。 - 通过执行此操作启动到BCA API服务器的连接
bca=BCA(‘YOUR_API_KEY’,‘YOUR_API_SECRET’,‘YOUR_BCA_HOST’)
。 - 通过执行此操作登录到BCA API服务器
bca.sign_in(‘YOUR_CLIENT_ID’,‘YOUR_CLIENT_SECRET’)
。 - 通过调用
Bca
函数执行所需操作。
Get balance
您可以通过以下操作获得帐户余额:
bca.get_balance('CORPORATE_ID','ACCOUNT_NUMBER')
您可以通过此操作获得多个帐户余额:
bca.get_balance('CORPORATE_ID',['ACCOUNT_NUMBER1','ACCOUNT_NUMBER2'])
Get statement
您可以通过以下操作获得帐户对账单或历史交易:
bca.get_statement('CORPORATE_ID','ACCOUNT_NUMBER','START_DATE','END_DATE')
注意:
START_DATE
和END_DATE
使用yyyy-MM-dd
格式。
Maximum从头到尾的约会是31天。
Transfer fund
您可以通过以下操作获得帐户对账单或历史交易:
bca.transfer('CORPORATE_ID','SOURCE_ACCOUNT_NUMBER','BENEFICIARY_ACCOUNT_NUMBER','TRANSACTION_ID','TRANSACTION_DATE','REFERENCE_ID','AMOUNT','CURRENCY_CODE','REMARK1','REMARK2')
注意:
BENEFICIARY_ACCOUNT_NUMBER
是您要收款的帐号。TRANSACTION_ID
是您在第二天进行的传输数。TRANSACTION_DATE
是以yyyy-MM-dd
格式传输的日期。REFERENCE_ID
是您的参考代码。它可以包含字符串和数字的组合。示例:1234/DP/2017
AMOUNT
是要以string
格式发送的数量。示例:'1000000.00'
REMARK1
和REMARK2
是要发送给收件人的便笺。它不是强制的,所以您可以删除它。
How to contribute
只要在遇到任何问题时创建一个issue。