首页 > 解决方案 > 如何从 localhost:4200 从我的 webapp 进行真正的购买?

问题描述

我在角度应用程序中使用条带结帐。当我使用我的条带测试帐户从在 localhost 中运行的应用程序进行购买时,一切正常。当我切换到生产客户端令牌时,我的请求被条带拒绝。该消息说 localhost 未将我的帐户列入白名单。我去了我的帐户仪表板并尝试添加 localhost 但它不允许。

有谁知道如何做到这一点。在发布我的应用程序之前,我想在我的本地主机上进行一些测试以进行实际购买。

标签: stripe-payments

解决方案


使用您的实时模式密钥进行条带结帐仅适用于 HTTPS(或安全原因 [0]),它仅在测试模式下在 localhost 中有效。

仅当您准备好进行生产并部署您的网页/应用程序时,您才应该交换您的实时模式密钥。

有一个方便的清单供您参考,以便在上线之前满足所有要求 [1]

[0] https://stripe.com/docs/security#tls

[1] https://stripe.com/docs/payments/checkout/live


推荐阅读