跳转到主要内容

通过键值对而不是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 (2.5 kB 查看散列)

上传时间:

支持者