为什么错误Class' PayPal \ REST \ ApiContext' PayPal SDK上传到服务器时找不到?

时间:2018-02-25 23:13:48

标签: php paypal

我的PHP应用程序正在我的localhost上运行,现在我上传到服务器以接收错误Class' PayPal \ REST \ ApiContext'未找到。我有一个类似的问题,需要' /../ vendor / autoload.php&#39 ;;没有被访问。我已确保该行可访问。我没有看到一个明确的答案,并考虑发布是否有任何想法。我压缩了SDK并在服务器上的文件管理器中解压缩。任何帮助,将不胜感激。我查看了文档并按照轮廓显示了T.当显示错误时,地址栏显示http://www.mattmacy.com/greenia/Composer_Paypal_SDK/member/payment.php?link=8&ANON=8。这让我相信付款文件中存在一些冲突。它在帖子上说要删除第一个' /'来自/../vendor/autoload.php,但这只引发了另一个错误。

use PayPal\REST\ApiContext;
use PayPal\Auth\OAuthTokenCredential;

session_start();
include('connect.php');

if (!empty($_GET['ANON'])){
    $ANONYMOUS = $_GET['ANON'];
} 

if (isset($_SESSION['uid'])){
$userPAYPAL = $_SESSION['uid'];
//ANONYMOUS is memembers_id
} elseif (!empty($_GET['ANON'])){
//$memberPAYPAL = $ANONYMOUS;
$userPAYPAL = $ANONYMOUS;
//echo "ANONYMOUS set";
}elseif (!empty($_GET['link'])){
$MP3_id  = $_GET['link']; 

header("Location: ../src/wouldYouLiketoRegister.php?link=".$MP3_id);

} 


require __DIR__ . '/../vendor/autoload.php';

//create new PayPal API context
$api = new ApiContext(
new OAuthTokenCredential(

'AZp2HH9aWL2QxjVZRO51N33ZLqweiO5x_GPIyUMWgqLYhe0yxfQSPhJaUkCyqx',
'EGpHg8K23idpNF895v6Zm4rybajrvAoED6T0As0NUk4q2fhJ7oDv82z1PK'
 )
);

1 个答案:

答案 0 :(得分:0)

这需要从使用PayPal \ REST \ ApiContext更改;休息