2016-01-22 111 views
0

我使用自适应URL像Paypal自适应Api支付错误未能打开流:HTTP请求失败! HTTP/1.0 400错误的请求

$url = trim("https://svcs.".$sandbox."paypal.com/AdaptivePayments/Pay"); 

我收到此错误信息:|| php错误信息 = fopen(https://svcs.sandbox.paypal.com/AdaptivePayments/Pay):无法打开流:HTTP请求失败! HTTP/1.0 400错误请求 ||

+0

使用urlencode()来 – devpro

+0

这里我使用进行urlencode()函数。我得到新的错误: - fopen(https%3A%2F%2Fsvcs.sandbox.paypal.com%2FAdaptivePayments%2FPay):未能打开流:没有这样的文件或目录 – ramesh

+0

urlencode(“https:// svcs。”。$沙箱 “paypal.com/AdaptivePayments/Pay”); – devpro

回答

0

urlencode()试试这个:

$url = urlencode("https://svcs.".$sandbox."paypal.com/AdaptivePayments/Pay"); 
+0

同样的错误fopen(https%3A%2F%2Fsvcs.sandbox.paypal.com%2FAdaptivePayments%2FPay):未能打开流:没有这样的文件或目录 – ramesh

+0

$ params = array(“http”=> array( \t \t \t \t \t “方法”=> “POST”, \t \t \t \t “内容”=> $ body_data, \t \t \t \t “报头”=> “X-PAYPAL-SECURITY-USERID:”。$ API_UserName“\ r \ n“ \t \t \t \t \t \t”X-PAYPAL-SECURITY-SIGNATURE:“。 $ API_Signature。 “\ r \ n”。 \t \t \t \t \t \t“X-PAYPAL-SECURITY-PASSWORD:”。 $ API_Password。 “\ r \ n”。 \t \t \t \t \t \t“X-PAYPAL-APPLICATION-ID:”。 $ API_AppID。 “\ r \ n”。 \t \t \t \t \t \t“X-PAYPAL-REQUEST-DATA-FORMAT:”。 $ API_RequestFormat。 “\ r \ n”。 \t \t \t \t \t \t“X-PAYPAL-RESPONSE-DATA-FORMAT:”。 $ API_ResponseFormat。 “\ r \ n”。 \t \t \t \t \t \t“X-PAYPAL-DEVICE-IPADDRESS:”。 $ PROXY_HOST。 “\ r \ n” \t \t \t \t)); – ramesh

+0

@ramesh:使用file_get_contents('https://svc'.$sandbox.'paypal.com/AdaptivePayments/Pay')试用它; – devpro

相关问题