我正在开发一个 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/