php - Paypal - 找不到类(class),我错过了什么?

标签 php wordpress paypal

我正在开发一个 WordPress 插件,我正在尝试集成 PayPal。

我在我的项目中包含了 PayPal SDK,它就在 paypal_init.php(下面的文件)下面。

这是我的代码,但是我收到了错误

Fatal error: Class 'PayPal\Rest\ApiContext' not found in C:\xampp\htdocs\plugins\wp-content\plugins\membership\paypal\paypal_init.php on line 13

我做错了什么,为什么我不能使用这些类 - 我很困惑?

<?php

// Require the PHP SDK.
require_once( plugin_dir_path( __FILE__ ) . 'PayPal-PHP-SDK/autoload.php' );

use Paypal\Rest\ApiContext;
use PayPal\Auth\OAuthTokenCredential;

$paypal = new PayPal\Rest\ApiContext(
    new PayPal\Auth\OAuthTokenCredential(
        $clientid, // Client ID
        $secret  // Secret
    )
);


?>

最佳答案

use 语句意味着您不需要完整的类命名空间:

$paypal = new ApiContext(
    new OAuthTokenCredential(
        $clientid, // Client ID
        $secret  // Secret
    )
);

关于php - Paypal - 找不到类(class),我错过了什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41864778/

相关文章:

php - 从每个类别的多个表中选择最新记录

php - 最后插入 ID = 0

php - 如何使用 gnupg 在 PHP 中导入 pgp 私钥?

paypal - 如何在cakephp中创建或集成paypal支付网关

android - 验证 Paypal 自适应支付

php - Json 返回 [object object] 而不是数组

css - woocommerce 产品类别小部件禁用父类别链接

wordpress - 如何创建wordpress标签同义词?

html - 仅使用 css 更改移动设备上的列表布局

php - Paypal PDT 自动返回