在使用 PayPal API 时经常在沙盒模式和生产模式之间切换是一种不好的做法吗?

Posted

技术标签:

【中文标题】在使用 PayPal API 时经常在沙盒模式和生产模式之间切换是一种不好的做法吗?【英文标题】:Is frequently switching between sandbox and production mode while working with PayPal API a bad practice? 【发布时间】:2020-01-08 17:05:34 【问题描述】:

所以我有一个使用 PayPal 进行付款(以及一些付款)的网站。我首先创建了一个沙盒应用程序并设计了一个完全有效的解决方案。然后我切换到生产,一切正常。现在客户提出了一些新的要求,似乎要修改,我必须切换回沙盒。

所以我的问题是,经常在 PayPal 环境模式之间切换是一种不好的做法?

由于某些原因,我无法在本地机器上进行测试。 一切都在现场和生产服务器上进行。

【问题讨论】:

您是否建议您在生产站点上在沙盒和实时 PayPal 之间切换? @WilliamChong 更多的网站部署在互联网上,但仍未编入索引且尚未公开传播。 【参考方案1】:

好的做法是:

如果您要进行更改,请先使用沙盒并验证一切是否正确。

之后,您将进入生产阶段。

【讨论】:

您好,谢谢您的回复。正如我的问题中所述,我在我的沙盒上对其进行了测试,它运行良好。然后我切换到生产,然后它也工作得很好,现在事情是过了一段时间(包括几个月)客户决定改变一些流程,因此我的问题。 是的,您必须应用相同的。请记住,最好先有测试环境,然后再有生产环境。无论汇率如何,您在测试生产中的直接变化时所面临的风险都是高风险。

以上是关于在使用 PayPal API 时经常在沙盒模式和生产模式之间切换是一种不好的做法吗?的主要内容,如果未能解决你的问题,请参考以下文章

PayPal REST API (PHP SDK) 成功交易未在沙盒模式下显示,在实时模式下显示

PayPal 在沙盒模式下不适用于 WooCommerce [关闭]

PayPal Rest API (PHP SDK) webhook 未显示在沙盒事件列表中

paypal沙盒api v2卡在结帐中

Paypal 信用卡未在沙盒模式下显示

PayPal:仪器在使用 API 处于实时模式时被拒绝