php核心贝宝sdk

Posted

技术标签:

【中文标题】php核心贝宝sdk【英文标题】:php core paypal sdk 【发布时间】:2019-08-08 20:21:04 【问题描述】:

我在 php 中集成了 paypal sdks,但是当我执行支付 sdks 时一直给我这个错误

致命错误:未捕获的异常 'PayPal\Exception\PayPalConnectionException' 并带有消息 'error setting certificate verify locations: CAfile: C:\xampp\php\extras\ssl\cacert.pem CApath: none' in C:\xampp\ htdocs\PaypalPayments\vendor\paypal\rest-api-sdk-php\lib\PayPal\Core\PayPalHttpConnection.php:186 堆栈跟踪:#0 C:\xampp\htdocs\PaypalPayments\vendor\paypal\rest-api-sdk -php\lib\PayPal\Auth\OAuthTokenCredential.php(252): PayPal\Core\PayPalHttpConnection->execute('grant_type=clie...') #1 C:\xampp\htdocs\PaypalPayments\vendor\paypal\rest -api-sdk-php\lib\PayPal\Auth\OAuthTokenCredential.php(280): PayPal\Auth\OAuthTokenCredential->getToken(Array, 'AZbU2vAMzPlnWKj...', 'EL2UKmfG-7Rl4QC...', 'grant_type= clie...') #2 C:\xampp\htdocs\PaypalPayments\vendor\paypal\rest-api-sdk-php\lib\PayPal\Auth\OAuthTokenCredential.php(216): PayPal\Auth\OAuthTokenCredential->generateAccessToken (数组,空)#3 C:\xampp\htdocs\PaypalPayments\vendor\paypal\rest-api-sdk-php\lib\PayPal\Auth\OAuthTokenCredenti al.php(166): PayPal\Auth\OAuthTokenC 在 C:\xampp\htdocs\PaypalPayments\vendor\paypal\rest-api-sdk-php\lib\PayPal\Core\PayPalHttpConnection.php 在第 186 行

【问题讨论】:

听起来像是 cURL 配置的问题,关于在哪里可以找到本地证书。 【参考方案1】:

我在 PHP 中集成 Paypal SDK 时也遇到了同样的问题。我认为你在 localhost 上执行你的代码。

只需将您的代码推送到实时服务器,它就会像魅力一样工作。

【讨论】:

以上是关于php核心贝宝sdk的主要内容,如果未能解决你的问题,请参考以下文章

是否可以使用新的 PHP SDK 将自定义“notify_url”传递给贝宝?

没有 Composer 的 Paypal 核心 SDK

贝宝 sdk '类 'PayPal\Rest\ApiContext' 未找到'

php : 贝宝定期付款令牌无效

php - 检查贝宝定期付款状态[关闭]

发票 PayPal-PHP-SDK 中的 Paypal notify_url