【发布时间】:2019-09-05 11:16:08
【问题描述】:
我正在尝试使用 Elements 及其 API 为新的 SCA Stripe 集成编写测试。我一直在测试PaymentIntent 的手动确认。
我能够创建 PaymentIntent。通常它会返回一个client_secret,然后与 Stripe.js handleCardAction() 一起使用,然后返回一个我可以使用PaymentIntent::retrieve() 确认的PaymentIntent id。
由于我的测试在 PHP 端运行,我无法触发 handleCardAction(),如果我跳过该步骤并使用 client_secret,我会收到此异常:
Stripe\Exception\InvalidRequestException : 没有这样的 payment_intent: pi_1FFIp5HU59FHbUqraBNXk9Br_secret_agKRuHJx4y83RFnjpKkGmd29W
如何在不使用 Stripe.js 的情况下获得可供确认的PaymentIntent ID?
【问题讨论】:
标签: stripe-payments