Ans*_*ain 6 payment-gateway cors ios stripe-payments galen
我在代码中使用 Stripe 元素付款表单。在Galen中进行测试时,我们必须切换到iframe来填充支付信息并测试整个流程。但是,由于 iOS 的 CORS 政策,它不允许我们切换 iframe。
有什么方法可以预先填写付款表单中的信息,以便我们可以在 iOS 中测试我们的代码吗?
我向 Stripe 支持团队提出了同样的问题。他们提出以下建议:
\n\n“一般来说,我们不支持也不建议通过预填充详细信息来对 Elements 进行自动化测试。iframe 的内部结构(类名、DOM 结构)随时可能发生变化,因此编写起来通常不安全访问这个的代码。
\n\n相反,建议使用 Stripe 的测试令牌 [0] \xe2\x80\x94 进行测试,因此本质上,在测试中,您可以存根付款表单本身,并使用以下命令调用继续进行其余付款的函数直接像“tok_visa”这样的字符串值。这些测试字符串可以传递给API来完成收费,因此可以用来模拟与Elements表单交互的结果。
\n\n[0] - https://stripe.com/docs/testing#cards ”
\n| 归档时间: |
|
| 查看次数: |
6391 次 |
| 最近记录: |