Vin*_*Ram 1 stripe-payments typescript angular
使用模式为 ' payment ' ,我可以在 stripe 实现中传递客户端参考 id。这是我使用过的代码

我已经传递了模式为“付款”的客户参考 ID,它在我的 Angular 项目中工作,但是当我将模式更改为“订阅”时,客户参考 ID 没有通过。
小智 5
我复制了我的设置并通过了clientReferenceId(参见下面的代码)。clientReferenceId我在活动中查看了该房产checkout.session.completed。请注意,该属性仅在Checkout Session 对象上可用,因此您不会在 PaymentIntent 或任何其他对象上看到它。
另一方面,仅客户端结帐已被弃用,我建议改为遵循结帐会话集成指南。
await stripe.redirectToCheckout({
mode: 'subscription',
lineItems: [
{
price: SUBSCRIPTION_PRICE,
quantity: 1,
},
],
successUrl: `${baseUrl}/redirect`,
cancelUrl: `${baseUrl}/`,
clientReferenceId: 'testid',
})
Run Code Online (Sandbox Code Playgroud)