PayPal sdk 'class 'PayPal\Rest\ApiContext' 找不到'



我正在尝试使用此代码实现PayPal api sdk

require('vendor/autoload.php');
use PayPalRestApiContext;
use PayPalAuthOAuthTokenCredential;
$api = new ApiContext(
 new OAuthTokenCredential(
    'client id',
    'secret'
 )
);
$api->setConfig([
 'mode'=>'sandbox',
 'http.ConnectionTimeOut'=>30,
 'log.LogEnabled'=>false,
 'log.FileName'=>'',
 'log.LogLevel'=>'FINE',
 'validation.level'=>'log'
]);
"

其余"和"身份验证"文件夹是存在于供应商文件夹中PayPal文件夹的子文件夹。但是我收到此错误"找不到类'PayPal\Rest\ApiContext'

同样的错误在这里。解决了阅读文档的问题:

require('vendor/autoload.php');
$api = new PayPalRestApiContext(
  new PayPalAuthOAuthTokenCredential(
    $client_ID,
    $client_Secret
  )
);

在我的Laravel实现的情况下,添加它解决了我的问题:

use PayPalRestApiContext;
use PayPalAuthOAuthTokenCredential;
use PayPalApiPayer;
use PayPalApiItem;
use PayPalApiItemList;
use PayPalApiAmount;
use PayPalApiTransaction;
use PayPalApiRedirectUrls;
use PayPalApiPayment;
use PayPalExceptionPayPalConnectionException;

我不确定您是否仍然面临此问题,但我建议您阅读此处提到的文档。这应该可以帮助您找到收到此错误的原因。

此外,制作您的第一个通话文档确实可以帮助您入门。

这个解决方案对我有用:

  1. 使用编辑器下载开发工具包
  2. 在应用程序根目录中重新上传供应商目录

相关内容

  • 没有找到相关文章

最新更新