gpt4 book ai didi

php - 使用 PayPal API 支付第三方

转载 作者:太空宇宙 更新时间:2023-11-03 15:54:20 25 4
gpt4 key购买 nike

我正在开发一个向第三方付款的应用程序。我正在使用的源代码可以在这里找到:

http://paypal.github.io/PayPal-PHP-SDK/sample/doc/payments/CreateThirdPartyPayment.html

我还为我的 ClientID 和 Client Secret 添加了以下内容:

$apiContext = new \PayPal\Rest\ApiContext(
new \PayPal\Auth\OAuthTokenCredential(
'xxxxxxxxxxxxxxxxxxxxxxxxx', // ClientID
'xxxxxxxxxxxxxxxxxxxxxxxxx' // ClientSecret
)
);

当使用我的沙箱凭据时,代码会按预期成功。但是,当交换到实时凭据时,我得到一个无效的客户端,身份验证失败错误。我已确保实时 ClientID 和 Client Secret 与我在开发人员门户上拥有的完全一致。

我一直在整个开发人员门户网站上寻找我可能遗漏的设置,或者配置不正确但不知所措的设置。有什么建议吗?

更新:登录 developer.paypal.com 时,我在开发者门户上也没有看到任何问题/错误

更新 2:我刚刚发现这个:

public function setConfig(array $config)
{
PayPalConfigManager::getInstance()->addConfigs($config);
}

我是否需要通过 $apiContext->setConfig('LIVE') 设置配置(或类似的东西?)

最佳答案

在@JashParakh 的帮助下,我解决了这个问题。我添加了以下内容:

$config['mode'] = 'Live';
$apiContext->setConfig($config);

支付在现场完成,应该有。

关于php - 使用 PayPal API 支付第三方,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51969874/

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