如何在创建支付意图之前验证Stripe中的信用卡



我使用Stripe在我的应用程序上创建卡元素。当点击Checkout时,我创建支付意图,然后创建用户帐户并将订单保存在数据库中。然后我处理付款。

我的Stripe账户中有很多失败的支付意图。是否有一种方法可以在用户输入卡的详细信息后才创建支付意图?现在,它只是创建意图、订单和用户帐户,即使用户根本没有输入任何信用卡详细信息或输入了无效的卡号。我想创建一个用户帐户和订单,只有当至少输入卡的详细信息和正确。

接受付款的Stripe指南要求您在收集付款细节(如信用卡信息)之前创建付款意图,这是推荐的方法。不完整的支付意图不会伤害任何东西,有些人使用它们来衡量指标(如跟踪转换)。

也就是说,您明确表示在您的帐户上有失败的付款意图,因此您可能试图在输入付款详细信息之前确认它们。我建议阅读上面链接的指南,并遵循这种方法,这将避免在收集付款细节之前确认的问题。

最新更新