一个简单的轻量级api客户端

simple-stripe-client的Python项目详细描述


简单条带客户端

一个简单的轻量级api客户机,用于awesome stripe。

示例

importsimple_stripe_clientimportosSTRIPE_SECRET_KEY=os.environ.get('STRIPE_SECRET_KEY')# create clientstripe_api=simple_stripe_client.Api(STRIPE_SECRET_KEY,debug_http=True)CHARGE_DATA={'amount':15921,'currency':'gbp','capture':False,'source':'tok_amex','metadata':{'first_name':'Sachin','last_name':'Tendulkar',}}# Creating Chargecharge=stripe_api.charges.post(**CHARGE_DATA)CHARGE_ID='ch_xxx'# Fetching Chargecharge=stripe_api.charges.id(CHARGE_ID).get()# Update Chargecharge=stripe_api.charges.id(CHARGE_ID).post(description='Test Update')# Capture Chargecharge=stripe_api.charges.id(CHARGE_ID).capture.post(amount=12000)

构建条带的curl url

url将一对一地与stripe的curl api url匹配。 有关更多链接,请参阅stripe doc


stripe_api.charges                                  # == /v1/charges
stripe_api.charges.id(CHARGE_ID)                    # == /v1/charges/{CHARGE_ID}    

stripe_api.customers                                # == /v1/customers
stripe_api.customers.id(CUSTOMER_ID)                # == /v1/customers/{CUSTOMER_ID}

stripe_api.invoices                                 # == /v1/invoices
stripe_api.invoices.id(INVOICE_ID)                  # == /v1/invoices/{INVOICE_ID}

待办事项

  • 添加对条带连接、文件的支持
  • 添加更广泛的测试

更改日志-

0.0.2(2019年2月1日)

  • 已修复Python2的问题

0.0.1(2019年2月1日)

  • 初始版本

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

推荐PyPI第三方库


热门话题
java类。getResource和ClassLoader。getSystemResource:有没有理由选择其中一个而不是另一个?   在Java中以编程方式粘贴后恢复剪贴板   Java字符串到日期没有时间   JavaSpring注释:@Component起作用,@Repository不起作用   java“addScript”在HSQL中是否有最大记录计数?   java如何将值从JDialog框返回到父JFrame?   java我的模块库的用户有没有办法访问尚未导出的类?   java javac:未找到命令   java如何解决jsoup错误:无法找到请求目标的有效证书路径   类中的java作用域变量   Java中集合实现中的arraylist add()方法不起作用   java如何使用while循环和从用户接收输入来近似Pi?   java Spring安全CSRF培训模式   在安卓系统中,如何通过在警报框外单击来限制用户?