gpt4 book ai didi

stripe-payments - 带有 PaymentIntent 的 Stripe 。订阅后会产生新的费用

转载 作者:行者123 更新时间:2023-12-04 07:05:15 30 4
gpt4 key购买 nike

我刚刚将代码更新为 Stripe Payment Intents API,我想在付款后立即订阅计划。

  • 当客户安装该应用程序时,会创建一个具有试用期的订阅
  • 当他想支付更长的时间时,他会进入一个页面,首先选择他想要的计划,然后填写他的客户信息(姓名、邮件等)。
  • 然后我向 发帖请求/payment_intents 有了这四个信息:
  • 金额(计划金额)
  • 货币
  • 支付方法类型[]
  • 客户
  • 然后我发送 client_secret 请求返回给我的 js 脚本以处理付款。

  • 如果付款成功,我会在 POST 上更新订阅/订阅/id
    并设置 试用结束=现在

    但是在仪表板上,我在我的客户页面上看到有两笔付款:
    Customer Payments

    我(认为我)知道第二笔费用是由订阅产生的,但是如何在不创建新费用的情况下进行订阅?

    谢谢你的帮助!

    最佳答案

    If the payment succeeds I update the subscription on POST /subscription/id and set trial_end=now



    这会立即结束订阅的试用期,并使其立即尝试向客户收费。所以这就是为什么你有两项费用 - 一项来自付款意图,另一项来自结束试用期。

    我不太明白你在这里的流程。通常你会以相反的方式做到这一点:
  • 创建付款意向并处理付款。
  • 成功后,创建订阅并设置 trial_end=now+30days (例如,如果您使用 30 天的计费周期),因为客户已经通过付款意图为即将到来的周期付款。

  • 编辑:对于最近阅读此内容的任何人,Billing 现在 native 支持 PaymentIntents(每张发票使用 PaymentIntent),因此您无需使用此试用期方法。 https://stripe.com/docs/billing/subscriptions/payment有目前的使用方法!

    关于stripe-payments - 带有 PaymentIntent 的 Stripe 。订阅后会产生新的费用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54671824/

    30 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com