【问题标题】:stripe subscription fail other than first one with test account除第一个使用测试帐户外,条带订阅失败
【发布时间】:2021-08-30 13:10:33
【问题描述】:

订阅完成后,第一天付款成功,但第二天付款失败。

我用的是测试卡数据4242 4242 4242 4242,所以一定能成功。

代码

const options = 
{
   "customer":"cus_K7bjvfmQNzcEXl",
   "items":[
      {
         "price":"price_1JSPPwLJhlpUSQhv1nJznb1r"
      }
   ],
   "discounts":[
      
   ],
   "add_invoice_items":[
      {
         "price":"price_1JTKysLJhlpUSQhvI0YAj3B0"
      }
   ],
   "payment_behavior":"default_incomplete",
   "expand":[
      "latest_invoice.payment_intent"
   ]
}

this.stripe.subscriptions.create(options);

商品价格设置为每日定期订阅。 失败的原因是什么?

[收到评论后更新]
错误是这样的。

【问题讨论】:

  • 如果您点击 Stripe 控制台中的故障,它应该会告诉您原因。
  • @ceejayoz 谢谢,我添加了错误屏幕
  • 进一步向下滚动到“付款”部分。 imgur.com/a/1EiqFu6

标签: stripe-payments


【解决方案1】:

在您向客户附加付款方式之后/时,您仍需要设置invoice_settings.default_payment_method [0],以便将此付款方式用作客户订阅和发票的默认付款方式。

您可以在此处详细了解此内容:https://stripe.com/docs/billing/subscriptions/elements#default-payment-method

[0]https://stripe.com/docs/api/customers/update#update_customer-invoice_settings-default_payment_method

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2019-07-07
    • 2021-12-03
    • 1970-01-01
    • 2020-05-30
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-08-28
    相关资源
    最近更新 更多