通过键值对而不是XML来简化使用Elavon的Converge API的包装器
项目描述
Python Converge API
通过键值对而不是XML来简化使用Elavon的Converge API的包装器。
兼容性
此包将与python 2和3兼容
安装
pip install convergence-api
或获取master
wget https://github.com/wontonst/python-converge-api/archive/master.zip
unzip python-converge-api-master.zip
pip install python-converge-api-master
示例用法
使用您的商户ID、用户ID、PIN以及您是否使用演示凭据来构建一个新实例。
c = Converge('your merchant id', 'your user id', 'your pin', is_demo=True)
然后,您可以使用 ->request()
调用任何Converge交易类型,并提供交易类型以及要发送到API的键值对数组。根据您如何构建对象,包将自动使用演示或实时端点。
ccsale
response = c.request(
'ccsale',
ssl_card_number='***********7813',
ssl_exp_date='0124',
ssl_cvv2cvc2='1234',
ssl_amount='10.00',
ssl_avs_address='123 easy st',
ssl_avs_zip='94041',
ssl_3dsecure_value='false'
)
print(response)
{'errorCode': '5000', 'errorMessage': 'The Credit Card Number supplied in the authorization request appears to be invalid.', 'success': False, 'errorName': 'Credit Card Number Invalid'}
所有交易类型
* ccauthonly
* ccavsonly
* ccsale
* ccverify
* ccgettoken
* cccredit
* ccforce
* ccbalinquiry
* ccgettoken
* ccreturn
* ccvoid
* cccomplete
* ccdelete
* ccupdatetip
* ccsignature
* ccaddrecurring
* ccaddinstall
* ccupdatetoken
* ccdeletetoken
* ccquerytoken
项目详情
关闭
convergence-api-0.2.tar.gz的散列
算法 | 哈希摘要 | |
---|---|---|
SHA256 | c315e43c342b681a451c8ae5e76828f219564e9d6500f7351f70656a658a6dfd |
|
MD5 | 312b9db28731b7ee6fab4aead34e99c2 |
|
BLAKE2b-256 | 3aa697bcc101c7b7775511d63204b35f3deb748358bc7c76acb2fc99c0ff4833 |