以条带方式为保存的卡充电

Charging a saved card in stripe

我想对已保存的卡进行条纹充值。但是在为保存卡充电时,我也希望用户输入 CVV,就像一个额外的检查(有点像亚马逊发生的事情)。

到目前为止,我已经尝试过付款意向和付款方式。因此,在创建付款意向时,我将传递格式为 card_*** 的付款方式 ID。我可以在 stripe 仪表板上甚至在 webhook 中看到 payment_intent.succeeded 事件。但在此流程中,我无法向用户询问 CVV 信息。

有没有办法通过 Stripe 实现这个。

这是我发现的一些有用的 link。

payment method

这是我按照link实现的,只是我也想在实际充电前要求CVV。 stripe doc for charging saved card

可以从您的客户那里收回 CVC。正如您提到的,您将重复使用现有的付款方式,但另外您将在页面上包含一个 cardCvc 元素,您的客户可以在其中为其卡提供 CVC。然后,当您打电话确认付款时,您将该元素传递给 payment_method_options.card.cvc 参数。

这里有更详细的介绍: https://stripe.com/docs/payments/save-during-payment-cards-only#web-recollect-cvc