通过结帐创建具有订阅和锚点的条纹客户

时间:2021-07-22 13:55:23

标签: stripe-payments

我在后端使用 PHP(但我的问题与语言无关)。

我想创建一个带订阅和开票日期的锚定日期以及信用卡付款方式的 Stripe 客户。主播让我头疼。

我相信一般步骤是:在服务器端,我可以创建一个客户,然后创建一个会话,然后在浏览器代码中调用 stripe.redirectToCheckout(),在其中传递会话 ID。无需锚,订阅和卡片创建即可。

但是我不知道在哪里指定锚点。在 https://stripe.com/docs/api/checkout/sessions/create,我没有找到锚日期的输入参数。

由于会话创建函数具有订阅的输入参数,我尝试创建客户,然后是订阅,然后是会话。但是创建订阅失败,原因是客户没有付款方式。

如果我执行以下工作步骤:创建客户、会话、调用 redirectToCheckout() 然后我无法更改订阅的锚点(除了将其更改为现在这不是我想要的)所以我需要一种方法来创建一个使用主播订阅。

谁能告诉我我错过了什么?

谢谢

1 个答案:

答案 0 :(得分:0)

创建结帐会话时,您可以使用 subscription_data 哈希传递订阅特定参数。很遗憾,在创建结帐会话时无法使用 billing_cycle_anchor 参数。

作为一种解决方法,您可以使用 trial period 将计费锚定到您需要的特定日期。

相关问题