0
私はWordPressプラグインで作業しており、PayPalを統合しようとしています。PayPal - クラスが見つかりませんでした。何が欠けましたか?
私はpaypal_init.php(以下のファイル)のすぐ下にある私のプロジェクト内にPayPal SDKを含めました。ここで
は、しかし、私はエラー私が間違っているのは何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
)
);
?>
はあなたのエラーで確認することができますログインするかどうかのrequire_once(plugin_dir_path(__FILE__)「PayPalの-PHP-SDK。 /autoload.php ');正しくロードされた?これは、PHPがlassライブラリを利用できないようです。つまり、PayPal-PHP-SDK/autoload.phpへの正しいパスがあることを確認してください。 – Milan
ありがとうございました。私はSDKでコンポーザーを使用していないので、クラスが機能していないことが分かりました。どうやら、クラスが正しく呼び出されるように、あなたは作曲家を使用しなければなりません。 – Notorious