Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/260.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 Paypal自适应支付ipn错误_Php_Paypal Ipn_Paypal Adaptive Payments - Fatal编程技术网

Php Paypal自适应支付ipn错误

Php Paypal自适应支付ipn错误,php,paypal-ipn,paypal-adaptive-payments,Php,Paypal Ipn,Paypal Adaptive Payments,我的PHP paypal adaptive payments IPN URL遇到一个错误,我已将其缩小到以下范围: 贝宝回报 Array ( [Errors] => Array ( [0] => Array ( [Receiver] => [Category] => Application [Domain] => PLAT

我的PHP paypal adaptive payments IPN URL遇到一个错误,我已将其缩小到以下范围:

贝宝回报

Array
(
[Errors] => Array
    (
        [0] => Array
            (
                [Receiver] => 
                [Category] => Application
                [Domain] => PLATFORM
                [ErrorID] => 580001
                [ExceptionID] => 
                [Message] => Invalid request: {0}
                [Parameter] => 
                [Severity] => Error
                [Subdomain] => Application
            )

    )

[Ack] => Failure
[Build] => 15089777
[CorrelationID] => 0a7dc3c7614d8
[Timestamp] => 2015-02-09T04:50:15.458-08:00
[PayKey] => 
[PaymentExecStatus] => 
[RedirectURL] => 
[XMLRequest] => ReturnAllen_USPAYhttp://myurl.com/cancel.phpAPP-80W284485P519543T76561198031633135141.101.98.145USDSECONDARYONLYhttp://myurl.com/?uid=123&pid=2Purchase Plugin1kuro@bob.comtrue0.75john@c16.comfalsetrue22123124156123http://myurl.com/return.php
[XMLResponse] => 2015-02-09T04:50:15.458-08:00Failure0a7dc3c7614d815089777580001PLATFORMApplicationErrorApplicationInvalid request: {0}
)
我把它缩小到我的IPN URL和它的GET数据

http://myurl.com/?uid=123&pid=2

如果我使用单个变量,Paypal将返回创建的值,因此添加&符号似乎会破坏它。我将&替换为a+,它创建了请求,我还手动输入了ipn_url设置数据,因此它与缺少的变量php端无关。所以我不知道该怎么办。

听起来你可能只是忽略了在某个时候正确地对该值进行URL编码,而该值会被放入URL上下文中……对于
$ipn\u URL=,我没有什么别的办法了。”http://bob.com/?uid=.urlencode(“123”)。&pid=“.urlencode(“2”)该URL是否作为参数值放入另一个URL(PayPal地址)中?如果是这样,您必须对整个值进行URL编码,而不是单个部分。