Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/274.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 贝宝SDK问题_Php_Paypal_Paypal Sandbox_Paypal Rest Sdk - Fatal编程技术网

Php 贝宝SDK问题

Php 贝宝SDK问题,php,paypal,paypal-sandbox,paypal-rest-sdk,Php,Paypal,Paypal Sandbox,Paypal Rest Sdk,这是我的密码: if($approved) { $payerId = $_GET['PayerID']; // Get payment_id from database $paymentId = mysql_query("Select payment_id from transactions_paypal WHERE hash = '".$_SESSION['paypal_hash']."'"); $paymentId = m

这是我的密码:

if($approved) {

        $payerId = $_GET['PayerID'];

        // Get payment_id from database
        $paymentId = mysql_query("Select payment_id from transactions_paypal WHERE hash = '".$_SESSION['paypal_hash']."'");

        $paymentId = mysql_fetch_array($paymentId);

        $payment = Payment::get($paymentId, $apiContext);

        echo "<pre>";
        var_dump($payment);
        echo "</pre>";
        die();



    }else {
        header('Location: ../paypal/cancelled.php');
    }
但我有这样的错误:

注意:中的数组到字符串转换 C:\xampp\htdocs\Tipperen\test\PayPal PHP SDK\PayPal\restapi SDK PHP\lib\PayPal\api\Payment.PHP 在线322

致命错误:未捕获异常 “PayPal\Exception\PayPalConnectionException”和消息“Get-Http” 访问时的响应代码404 “在 C:\xampp\htdocs\Tipperen\test\PayPal PHP SDK\PayPal\restapi SDK PHP\lib\PayPal\Core\PayPalHttpConnection.PHP:159 堆栈跟踪:0 C:\xampp\htdocs\Tipperen\test\PayPal PHP SDK\PayPal\rest api SDK PHP\lib\PayPal\Transport\PayPalRestCall.php74: PayPal\Core\PayPalHttpConnection->执行1 C:\xampp\htdocs\Tipperen\test\PayPal PHP SDK\PayPal\rest api SDK PHP\lib\PayPal\Common\PayPalResourceModel.php103: PayPal\Transport\PayPalRestCall->executeArray,'/v1/payments/pa, 'GET',NULL 2 C:\xampp\htdocs\Tipperen\test\PayPal PHP SDK\PayPal\restapi SDK PHP\lib\PayPal\api\Payment.php328: PayPal\Common\PayPalResourceModel::executeCall'/v1/payments/pa, 'GET',NULL,ObjectPayPal\Rest\ApiContext,NULL 3 C:\xampp\htdocs\Tipperen\test\paypal\pay.php20: PayPal\Api\Payment::getArray,ObjectPayPal\Rest\ApiContext位于 C:\xampp\htdocs\Tipperen\test\PayPal PHP SDK\PayPal\restapi SDK PHP\lib\PayPal\Core\PayPalHttpConnection.PHP 第159行


请帮助我。

$paymentId是一个数组,显然,作为第一个参数传递给Payment::get的内容应该是一个字符串。感谢您修复了第一个错误:DDo您知道第二个错误是什么吗?修复后,您应该能够拨打电话。您将看不到第二个错误,正如您所看到的,404错误指向。使用正确的PaymentId修复阵列后,您将得到如下结果: