Stripe Payment Intent测试环境能否使用类似Sources的一键确认跳转页
Stripe Payment Intents测试环境一键确认测试方案
Stripe Payment Intents测试环境支持和旧版Sources完全一致的手动一键确认测试能力,无需依赖前端实现即可完成全流程测试,具体实现方式如下:
- 方式1:通过Stripe测试后台获取测试链接
创建Payment Intent完成后,直接登录Stripe测试环境后台,找到对应Payment Intent的详情页,页面自带「测试付款页面」入口,点击即可跳转至专属测试确认页,一键点击即可完成支付,触发所有正常的webhook回调事件。 - 方式2:后端直接拼接生成测试链接
测试环境下可直接通过固定规则拼接一键确认链接,规则为:https://dashboard.stripe.com/test/payments/{{PAYMENT_INTENT_ID}}/redirect,将你创建Payment Intent时返回的id字段替换到对应位置即可。你可以直接把这个链接返回给前端提供给测试人员使用,效果和旧版Sources返回的测试链接完全一致。 - 额外测试能力支持
上述两种方式打开的测试确认页,还支持手动选择不同支付结果:支付成功、支付失败、身份验证失败、卡额度不足、卡过期等,可覆盖所有支付场景的测试需求,所有操作触发的回调事件和真实用户支付触发的回调完全一致,不需要额外适配。
注意:上述测试链接仅在Stripe测试环境可用,生产环境无法使用该拼接规则,上线前请确保删除相关测试逻辑。
对应效果参考截图:
内容的提问来源于stack exchange,提问作者benonymus
相关产品推荐
相关产品推荐

