【问题标题】:How to generate a valid sample token with stripe?如何使用条带生成有效的样本令牌?
【发布时间】:2015-05-08 01:02:21
【问题描述】:

目前我正在将 stripe 付款集成到可能基于 django 的支持应用程序中 - here 是如何使用 python 完成的。我使用APIClient 完成了一些集成测试,在引入付款后,我需要生成一个示例令牌(通常从客户端接收并使用 stripe.js 生成)以进行成功付款。

由于这些是集成测试,我无法模拟代码的任何部分。

【问题讨论】:

    标签: python django stripe-payments


    【解决方案1】:

    您可以使用stripe.Token.create() 创建令牌:

    import stripe
    stripe.api_key = "sk_test_asdfkljasblahblah123"
    
    token = stripe.Token.create(
        card={
            "number": '4242424242424242',
            "exp_month": 12,
            "exp_year": 2016,
            "cvc": '123'
        },
    )
    

    要进行收费,只需id。这可以在生成令牌后使用token.id 获得。

    【讨论】:

    • 当我在堆栈溢出中找到我想要的东西时,我非常感激。在第一个链接中!!
    【解决方案2】:

    或者您可以使用stripecli 并执行以下操作:

    stripe card create \
    --customer=some_customer_id \
    --name=some_name \
    --number=4242424242424242 \
    --cvc=123 \
    --exp-month=12 \
    --exp-year=2020
    

    只要确保你有~/.stripecli 设置,否则你可能需要添加标志--key=sk_test_123456789blabla

    【讨论】:

      猜你喜欢
      • 2019-07-12
      • 2017-11-01
      • 1970-01-01
      • 1970-01-01
      • 2018-06-28
      • 2015-03-10
      • 2017-11-24
      • 1970-01-01
      相关资源
      最近更新 更多