一个很棒的sauce python库,用于访问authorize.net api。甜美!
AuthorizeSauce的Python项目详细描述
访问authorize.net api的秘密方法。的授权API 交易记录、经常性付款和保存的付款都是不同的, 很难直接使用。相反,您可以使用authorize sauce,它统一了 所有这三个都将.netapi授权到一个一致的pythonic接口中。充电 信用卡,很容易!
>>> # Init the authorize client and a credit card >>> from authorize import AuthorizeClient, CreditCard >>> authorize = AuthorizeClient('285tUPuS', '58JKJ4T95uee75wd') >>> cc = CreditCard('4111111111111111', '2018', '01', '911', 'Joe', 'Blow') >>> card = client.card(cc) >>> # Charge a card >>> card.capture(100) <AuthorizeTransaction 2171829470> >>> # Save the card on Authorize servers for later >>> saved_card = card.save() >>> saved_card.uid '7713982|6743206' >>> # Use a saved card to auth a transaction, and settle later >>> saved_card = client.saved_card('7713982|6743206') >>> transaction = saved_card.auth(200) >>> transaction.settle()
俏皮的特点
- 刷卡
- 授权信用卡收费,然后结算或稍后释放
- 刷卡或退款
- 在authorize.net的服务器上安全地保存信用卡
- 使用保存的卡进行收费、验证和信用
- 创建经常性费用,包括计费周期、试用期等。
有关完整文档,请访问我们的Read the Docs。多亏了 Chewse用于支持此库的开发和开源。 授权沙司在MIT License下发布。