【发布时间】:2020-01-05 19:11:24
【问题描述】:
我正在寻找一种方法来为使用 Stripe 的 new(er) Checkout Sessions 的应用程序设置集成测试。
一般的工作流程是:
- 发布
/backend/create-session
返回一个
checkout session ID
- 用户将在 Stripe 的域上完成购买
这是我无法自动化的部分
- Stripe 使用会话 ID 重定向回我的网站
发布
/backend/fulfill-session-id/$SESSION_ID
我可以为第 1 步设置测试,并检查会话是否已成功创建。
我无法获取给定的会话 ID 并告诉 stripe 假装它已成功支付,这使我无法测试第 3 步
有什么方法可以在不添加浏览器的情况下自动执行第 2 步?
【问题讨论】:
标签: stripe-payments