一个很棒的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下发布。

欢迎加入QQ群-->: 979659372 Python中文网_新手群

推荐PyPI第三方库


热门话题
java对多个for循环使用一个整数有什么好处?   要求的Java枚举错误返回类型   使用AOP的Java Spring MVC CSRF令牌   PHP ZF2中的java 安卓登录按钮和远程web登录   java将双精度转换为整数转换为字符串,并在TxtField CodeNameOne中输出   java代码不断向后向数组中输入值   如何使用Java获取git信息?   当使用DateUtils类的parseDateStructive()方法时,java异常无法解析日期   java执行示例Flink kafka consummer   java触发REST调用时无法解释某些汉字   java错误:不兼容的类型:<null>如果使用安卓 room(!\u cursor.isNull(null))则无法转换为int   java Spring引导构建正常,但Heroku部署失败   我无法使用ORMLite库在java(安卓)中执行“WITH RECURSIVE”子句   java JavaFX图像加载错误