paynova的api的python客户端
paynova-api-python-client的Python项目详细描述
Paynova API Python客户端
这是使用Paynova REST API(aero)的paynova api python客户机的概述。 更深入的信息可以在 Wiki。
对于Django,请参见 django-paynova包装
安装
pip install paynova-api-python-client
支持python 2.6、2.7、3.3、3.4、pypy
用法
创建Paynova客户端:
frompaynova_api_python_clientimportPaynovaclient=Paynova('<MERCHANT ID>','<API Password>')
呼叫服务
response=client.create_order({'orderNumber':'order-id-0001','currencyCode':'EUR','totalAmount':10})
对于实时版本
client=Paynova('<MERCHANT ID>','<API Password>',live=True)
错误
如果paynova返回错误,paynovaexception将被引发
frompaynova_api_python_clientimportPaynovaExceptiontry:response=client.create_order()exceptPaynovaExceptionase:# process exception# e.errorNumber, e.statusKey, e.statusMessage, e.errorspass
测试
首先要确定你是在virtualenv。
安装所有依赖项:
make setup
运行测试:
make tests