PayPal Express Checkout PHP没有收到回复

时间:2016-02-16 10:04:23

标签: php codeigniter curl paypal

我目前正在尝试使用angelleye codeigniter库(https://github.com/angelleye/paypal-codeigniter)进行PayPal快速结账工作。我没有得到PayPal的回复或任何错误。我得到的唯一错误是未定义的ACK索引,因为没有响应。没有任何卷曲错误,PayPal响应返回一个空数组。

有没有办法检查失败的位置?

继续:

Ubuntu 12.04.5

卷曲7.37.0

PHP 5.5.32

Apache 2.4.12

OpenSSL 1.0.1

1 个答案:

答案 0 :(得分:1)

在/application/libraries/paypal/Paypal_pro.php中找到CURLRequest()函数。应该在第589行。

在函数中的这一行之后:

$Response = curl_exec($curl);

添加以下内容,添加以下内容:

if($Response === FALSE) {
  echo "cURL Error: " . curl_error($curl);
  exit();
}

然后再进行一次测试。如果发生卷曲错误,您应该能够看到它。