Paypal PHP SDK 从沙盒上线
Paypal PHP SDK going from sandbox to live
大家好,我学习了本教程
http://www.sanwebe.com/2014/09/paypal-rest-api-payment-system
我的 paypal 沙盒模式运行良好。是时候启动该站点了,我想将其切换为实时。我已经弄乱它好几个小时了,不知道如何将其定向到实时模式。
如有任何帮助,我们将不胜感激。
如果您正在使用 PayPal-PHP-SDK,
第 1 步: 您需要将 mode
设置为 live
以将 SDK 指向实时端点。为此,有多种方法:
第 2 步:,请更新 Live 环境的 clientId 和 secret,因为它们基于沙盒或 live 是不同的。访问 PayPal Developer 并检查实时 select 框,如下所示:
这两个步骤应该可以让您使用实时 API 端点。
无法对 H Patel 发表评论,但 PayPal PHP SDK 文件中还有另一个 sdk_config.ini 文件,其中包含端点和模式。
我注意到我必须将另一个配置文件中的 service.EndPoint
更改为 https://api.paypal.com
,将两个配置文件中的 mode
更改为 live
,设置log.LogLevel
到 INFO
,并在我的 PHP 脚本中将 mode
动态设置为 live
。我还更改了这两个配置 ini 文件中的 acct1.ClientId
和 acct1.ClientSecret
,看来我现在可以正常工作了。
所以这不是选择你想怎么做的问题,你必须做所有的事情,然后做一些超出 PayPal 告诉你做的事情。
您可以设置手动上线而不创建 config.ini 文件
设置你想要的值即可
\PayPal\Core\PayPalConfigManager::getInstance()->addConfigs(['mode' => 'live' /*or "sandbox" */]) ;
然后使用实时信息
设置您的实时凭证id/secret
$credential = new \PayPal\Auth\OAuthTokenCredential($paypal_id, $paypal_secret);
大家好,我学习了本教程
http://www.sanwebe.com/2014/09/paypal-rest-api-payment-system
我的 paypal 沙盒模式运行良好。是时候启动该站点了,我想将其切换为实时。我已经弄乱它好几个小时了,不知道如何将其定向到实时模式。
如有任何帮助,我们将不胜感激。
如果您正在使用 PayPal-PHP-SDK,
第 1 步: 您需要将 mode
设置为 live
以将 SDK 指向实时端点。为此,有多种方法:
第 2 步:,请更新 Live 环境的 clientId 和 secret,因为它们基于沙盒或 live 是不同的。访问 PayPal Developer 并检查实时 select 框,如下所示:
这两个步骤应该可以让您使用实时 API 端点。
无法对 H Patel 发表评论,但 PayPal PHP SDK 文件中还有另一个 sdk_config.ini 文件,其中包含端点和模式。
我注意到我必须将另一个配置文件中的 service.EndPoint
更改为 https://api.paypal.com
,将两个配置文件中的 mode
更改为 live
,设置log.LogLevel
到 INFO
,并在我的 PHP 脚本中将 mode
动态设置为 live
。我还更改了这两个配置 ini 文件中的 acct1.ClientId
和 acct1.ClientSecret
,看来我现在可以正常工作了。
所以这不是选择你想怎么做的问题,你必须做所有的事情,然后做一些超出 PayPal 告诉你做的事情。
您可以设置手动上线而不创建 config.ini 文件
设置你想要的值即可
\PayPal\Core\PayPalConfigManager::getInstance()->addConfigs(['mode' => 'live' /*or "sandbox" */]) ;
然后使用实时信息
设置您的实时凭证id/secret$credential = new \PayPal\Auth\OAuthTokenCredential($paypal_id, $paypal_secret);