【发布时间】:2019-12-28 06:51:42
【问题描述】:
我正在切换到付款方式并尝试重复使用已保存的卡。 (反应条纹元素)
现在效果很好,而不是
stripe.handleCardPayment(intentData.client_secret);
(如文档中所建议)我正在使用以下内容,因为它有效。
stripe.confirmPaymentIntent(intentData.client_secret)
第一个我总是得到一个错误,卡号没有填写 - 似乎它总是以同一页面上的 react-elements-form 为基础。
到目前为止,我可以使用保存的卡付款,但现在我使用“所有交易都需要身份验证”卡进行了测试:4000002760003184
当我使用 confirmPaymentIntent 时,它只是停留在状态:[status] => requires_source_action
如果需要,我将如何进行并显示“确认”对话框,就像使用 handleCardPayment 方法一样?
事务都在页面上发生,并通过 react-stripe-elements 触发。
【问题讨论】: