嘿,我的PHP代码有问题。当我尝试使用localhost时,它可以正常工作,但是当我将它上传到我的服务器时,它并没有。
我认为问题出在这里。
$payment->setRedirectUrls($redirectUrls);
echo '10';
try {
echo " 10 ";
$payment->create($api);
echo '11';
正如你所看到的,有回声" 10&#34 ;;并回声" 11&#34 ;;显示的最后一个数字是10。
我得到的错误:
Fatal error: Uncaught exception 'PayPal\Exception\PayPalConnectionException' with message 'HEJ HEJGot Http response code 500 when accessing https://api.paypal.com/v1/payments/payment.' in /var/www/jjracing.dk/public_html/Tipperen/PayPal-PHP-SDK/paypal/rest-api-sdk-php/lib/PayPal/Core/PayPalHttpConnection.php:159 Stack trace: #0 /var/www/jjracing.dk/public_html/Tipperen/PayPal-PHP-SDK/paypal/rest-api-sdk-php/lib/PayPal/Transport/PayPalRestCall.php(74): PayPal\Core\PayPalHttpConnection->execute('{"intent":"sale...') #1 /var/www/jjracing.dk/public_html/Tipperen/PayPal-PHP-SDK/paypal/rest-api-sdk-php/lib/PayPal/Common/PayPalResourceModel.php(103): PayPal\Transport\PayPalRestCall->execute(Array, '/v1/payments/pa...', 'POST', '{"intent":"sale...', NULL) #2 /var/www/jjracing.dk/public_html/Tipperen/PayPal-PHP-SDK/paypal/rest-api-sdk-php/lib/PayPal/Api/Payment.php(303): PayPal\Common\PayPalResourceModel::executeCall('/v1/payments/pa...', 'POST', '{"intent":"sale...', NULL, Object(PayPal\Rest\ApiContext), NULL) #3 /var/www/jjracin in /var/www/jjracing.dk/public_html/Tipperen/PayPal-PHP-SDK/paypal/rest-api-sdk-php/lib/PayPal/Core/PayPalHttpConnection.php on line 159
答案 0 :(得分:0)
正如您在日志文件中看到的那样,最后:http://pastebin.com/WsvDEJtq第457行,您的事务对象中为null。你应该在那里传递一个事务对象。
您可以检查同一垃圾箱中的日志,您会看到成功的垃圾邮件已正确填写。