使用 php sdk 动态更改 Paypal Express 端点

Posted

技术标签:

【中文标题】使用 php sdk 动态更改 Paypal Express 端点【英文标题】:Change Paypal Express endpoint dynamically with php sdk 【发布时间】:2013-06-16 13:38:26 【问题描述】:

我正在使用 php Paypal 商家 SDK。

到目前为止,我已经使用配置文件中的设置来设置端点。我希望能够在我的代码中动态更改终点,这样当我在开发模式下运行时,它将使用沙箱地址,而当我在实时模式下运行时,它将使用产品地址。

我该怎么做?

【问题讨论】:

【参考方案1】:

是的,这是可能的。请使用 php 商家 sdk 2.3.* 及以上版本。 PayPal PHP SDK 增加了对动态配置的支持,现在您不需要配置文件进行配置。请使用 mode = "sandbox" 或 "live" 选择合适的端点。

有关更多信息,请查看 README.md 或 github 存储库中提供的示例

https://github.com/paypal/merchant-sdk-php

【讨论】:

这非常有效。我没有在自述文件中看到您可以设置常量 PP_CONFIG_PATH 来更改配置文件的路径。这就是我现在所做的,我必须有 2 个配置文件。完美运行!

以上是关于使用 php sdk 动态更改 Paypal Express 端点的主要内容,如果未能解决你的问题,请参考以下文章

将 Paypal PHP sdk 与 Cakephp 3.x 集成

用于 PayPal RESTful API 的 PHP SDK 上线错误

如何将 PayPal 智能支付按钮与 PHP V2 的 REST API SDK 结合起来?

paypal-php-sdk 中的 PayPal-Mock-Response

使用 paypal/rest-api-sdk-php 的 laravel paypal 集成错误

使用 PayPal-PHP-SDK 进行第三方支付的 Paypal 沙盒测试