一个功能齐全的PythonAPI,用于授权.NET的AIM、CIM、ARB和报表API。
Py-Authorize的Python项目详细描述
py authorize是authorize.net支付的全功能python api 网关。authorize.net通过 非常不连贯的api。py授权尝试减轻 通过提供 更干净、更简单、更连贯的api。
py authorize支持authorize.net的大部分api功能 包括:
- 高级集成方法(AIM)
- 客户集成经理(CIM)
- 交易明细API/报告
- 自动重复计费api(arb)
这是一个简单的例子,一个基本的信用卡交易。
importauthorizeauthorize.Configuration.configure(authorize.Environment.TEST,'api_login_id','api_transaction_key',)result=authorize.Transaction.sale({'amount':40.00,'credit_card':{'card_number':'4111111111111111','expiration_date':'04/2014','card_code':'343',}})result.transaction_response.trans_id# e.g. '2194343352'
文档
请访问Github Page获取完整文档。
许可证
py authorize在MIT license下分发。
支架
所有错误报告、新功能请求和拉取请求都通过 这个项目的Github issues页。