在强客户认证 (SCA) 法规生效后保存订阅的支付方式

在未进行首次收款的情况下先保存卡信息

如果要在不立即向客户收取订阅费的情况下保存他们的银行卡,请使用 Stripe 的 Setup Intents API 创建 SetupIntent 来捕获他们的卡信息。该 SetupIntent 将优化首次向客户收取费用时执行的身份验证流程(使用 Payment Intents API),以及定期收款流程。

首次收款时保存卡信息

如果要在首次收款的同时保存卡信息,请创建 PaymentIntent 收款并捕获卡信息供以后使用。请使用 setup_future_usage 参数来表明您预期的未来收款方式:

  • 会话内意味着,客户未来付款时需要访问您的网站或应用程序。

    • 首次付款被视为在会话内,因为首次付款必须由客户使用 3DS 验证进行身份验证。

  • 会话外意味着,未来无论客户是否已登录您的网站或应用程序,系统都会自动进行收款。

创建 PaymentIntent 并向客户收款时,除非应用无阻流程(仅适用于 3DS 2.0 验证),否则系统将通过验证流程进行身份验证。

定期付款

如果首次创建 SetupIntent,或者创建 PaymentIntent 并且将 setup_future_usage 参数设置为 off_session 以进行首次收款,则下次收款将自动向发卡行申请商家发起的交易豁免,从而无需进行身份验证即可成功收款。

这项豁免可由发卡行酌情决定。如果发卡行拒绝豁免请求,则需要使客户返回您的网站或应用程序对购买交易进行会话内身份验证。这可通过以下操作完成:

附加信息

  • 豁免仅由客户银行酌情决定,因此建议设置对会话外付款设置相应结账流程以防豁免请求不被接受。

是否回答了您的问题?
常见主题
常见主题