我正在按照本指南https://stripe.com/docs/billing/subscriptions/build-subscription?ui=elements将 Stripe 卡元素迁移到具有订阅的 Stripe Payment Element ,但是当我将试用期添加到订阅时,api不返回“已用”发票的付款意图,在哪里获取 client_secret 以便与 js elements.create 方法一起使用。
因此,我按照本指南https://stripe.com/docs/ payments/ payment-element/migration?integration-path=future 使用设置意图而不是付款意图,但是在使用elements.create("payment")此代码实例化元素后调用时
const elements = stripe.elements({
clientSecret: client_secret
});
Run Code Online (Sandbox Code Playgroud)
我从 stripe 收到以下错误:
Uncaught IntegrationError: Missing value for elements.create('payment'): clientSecret should be a client_secret string.
该变量包含从设置意图中获取的client_secret类似字符串。seti_1Jr36EGwrHzEL7YxdKlo86JF_secret_KW5G5nr6Dv1i9fnFhlQk9iA7yhe5tgP
我哪里错了?
如何将 Stripe Payment Element 与有试用期的订阅一起使用?
谢谢ENx