gpt4 book ai didi

php - Paypal :从沙箱上线

转载 作者:太空宇宙 更新时间:2023-11-03 16:01:12 26 4
gpt4 key购买 nike

我已经为此集思广益了一段时间,最后我决定在这里提出一个问题。

我正在使用 PayPal-PHP-SDK (restAPI) 处理付款。而且我无法将其转到实时端点 (api.paypal.com),并且总是转到沙箱 (api.sandbox.paypal.com)

进展:在'bootstarp.php' 和 'mode' 在 'sdk_config.ini' 中设置为 'sandbox' 我有成功完成多项沙盒交易并完成项目的所有其他部分。现在唯一的部分就是让它上线,这实际上是该项目的致命弱点。

我尝试过的:我已将沙箱凭据替换为来自客户端的实时凭据。他从https://developer.paypal.com/webapps/developer/applications/myapps得到的然后在应用程序下点击“显示”实时凭证。我还在“sdk_config.ini”中将模式更改为live。但它仍然将我带到沙盒端点。

编辑:在 bootstarp.php 中创建 api 上下文时,我还设置了一个模式,代码如下。

$apiContext->setConfig(
array(
'mode' => 'live',
'http.ConnectionTimeOut' => 30,
'log.LogEnabled' => true,
'log.FileName' => '../PayPal.log',
'log.LogLevel' => 'FINE',
'validation.level' => 'log'
)
);

任何人都可以告诉我我在这里缺少什么,因为我在调试和进一步查看时没有错误。如有任何帮助或建议,请提前致谢。

最佳答案

你是否改变了 bootstrap.php 中的模式?看来您可以使用 bootstrap.php 或 sdk_config.ini 文件中的配置,但不能同时使用两者。如果您有如下注释掉的 sdk_config.ini 路径(来自 bootstrap.php 文件),请确保模式设置为存在于 bootstrap.php 文件中

// Register the sdk_config.ini file in current directory
// as the configuration source.
/*
if(!defined("PP_CONFIG_PATH")) {
define("PP_CONFIG_PATH", __DIR__);
}
*/

关于php - Paypal :从沙箱上线,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27424059/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com