支付模块与Beanstream API对话
PyBeanstream的Python项目详细描述
关于
=====
pybeanstream是beanstream支付网关api的python客户端。虽然它的工作,它可能有一些错误,使用的风险自己承担。随时报告错误。
这个版本是用python 2.7.4和3.3.1测试的
关于Beanstream:
http://www.beanstream.com/public/index.asp
支持的事务类型
===========================
-预授权
-捕获
-购买
-代币购买
-退款(或部分退款)
-无效
运行测试:
==============
python setup.py nosets测试
示例代码
===========
检查tests.py文件中的测试事务。
下面是一个示例事务:
来自pybeanstream.client import beanclient
d=(“john doe”,
'371100001000131',
“1234”,
'05',
“15”,
“10.00”,
'123456789',
“john.doe@pranana.com”,
“约翰·多伊”,
'5145555555',
“皇家山88号”,
“蒙特利尔”,
“质量控制”,
“H2T1N6”,
“卡”
)
b=beanclient('我的用户名',
“我的密码”,
“我的商户ID”)
响应=b.购买请求(*d)
断言(响应['trnapproved']='1')
API注释:
可能的心血管疾病反应:
“1”:“CVD匹配”,
“2”:“CVD不匹配”,
“3”:“未验证CVD”,
“4”:“本应存在CVD”,
“5”:“CVD发卡机构无法处理请求”,
“6”:“未提供CVD”
=====
pybeanstream是beanstream支付网关api的python客户端。虽然它的工作,它可能有一些错误,使用的风险自己承担。随时报告错误。
这个版本是用python 2.7.4和3.3.1测试的
关于Beanstream:
http://www.beanstream.com/public/index.asp
支持的事务类型
===========================
-预授权
-捕获
-购买
-代币购买
-退款(或部分退款)
-无效
运行测试:
==============
python setup.py nosets测试
示例代码
===========
检查tests.py文件中的测试事务。
下面是一个示例事务:
来自pybeanstream.client import beanclient
d=(“john doe”,
'371100001000131',
“1234”,
'05',
“15”,
“10.00”,
'123456789',
“john.doe@pranana.com”,
“约翰·多伊”,
'5145555555',
“皇家山88号”,
“蒙特利尔”,
“质量控制”,
“H2T1N6”,
“卡”
)
b=beanclient('我的用户名',
“我的密码”,
“我的商户ID”)
响应=b.购买请求(*d)
断言(响应['trnapproved']='1')
API注释:
可能的心血管疾病反应:
“1”:“CVD匹配”,
“2”:“CVD不匹配”,
“3”:“未验证CVD”,
“4”:“本应存在CVD”,
“5”:“CVD发卡机构无法处理请求”,
“6”:“未提供CVD”