如何为Stripe Strong Customer Authentication编写集成规范

时间:2019-08-29 11:22:26

标签: stripe-payments strong-customer-authentication

我们正在更新Stripe的应用程序集成,以使用强大的客户身份验证。我要测试当客户确认使用3d secure时我们的集成是否触发了适当的Javascript。

我遇到的问题是我在多个测试中使用了相同的客户机密,而模式只会在第一次使用客户机密时出现。这是一个问题,因为我不想为了测试集成的SCA部分而通过与每个测试的前端进行交互来完成完整的事务。

有人知道解决方法吗?

1 个答案:

答案 0 :(得分:0)

@keoghpe,成功完成的payment_intent客户机密无法重复使用。但是,如果您正在使用测试卡,例如(4000008260003178)https://stripe.com/docs/payments/cards/testing#regulatory-cards 该卡号是Stripe测试卡,用于模拟付款失败。在这种情况下,payment_intent的状态机将被踢回到require_payment_method状态,您可以再次重用客户机密。