我正在为我的网站使用条纹卡片元素。允许用户购买产品的页面是面向公众的(您不需要登录)因此有很多随意浏览。
我在我的网站上遵循了 Stripe 的card element 文档。他们推荐的一件事是,如果您知道用户将支付多少,立即在页面上加载 paymentintent 对象。我想知道我是否可以在购买后创建付款意图而不是在页面加载时创建它?
由于弹出所有未完成的付款意图,我很难浏览条纹仪表板。
在您的情况下,您可以加载 Stripe 支付元素,收集客户的支付详细信息,然后创建 PaymentIntent,确认它并处理任何后期所需的操作(又名 3DS)。
您甚至可以根据客户使用的 PaymentMethod [2] 在服务器端添加自定义逻辑。
[1]
https://stripe.com/docs/payments/accept-a-payment-deferred
[2]https://stripe.com/docs/payments/finalize-payments-on-the-server?platform=web&type=payment#insert-custom-logic
在付款期间而不是之后。步骤: