Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/277.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 向买家帐户付款时未在返回url中获取paypal交易id_Php_Codeigniter_Paypal_Paypal Sandbox_Paypal Adaptive Payments - Fatal编程技术网

Php 向买家帐户付款时未在返回url中获取paypal交易id

Php 向买家帐户付款时未在返回url中获取paypal交易id,php,codeigniter,paypal,paypal-sandbox,paypal-adaptive-payments,Php,Codeigniter,Paypal,Paypal Sandbox,Paypal Adaptive Payments,当我向PayPal业务帐户付款时,我在返回URL中获得了交易id(tx)和付款状态(st)。但当我向买家/个人帐户付款时,我没有得到任何回报 //paypal.php($ll_pp_email将是买家的电子邮件id) //论成功 if(!empty($_GET['st']) && !empty($_GET['tx'])) { $payment_status = $_GET['st']; $transaction_id = $_GET['tx']; i

当我向PayPal业务帐户付款时,我在返回URL中获得了交易id(tx)和付款状态(st)。但当我向买家/个人帐户付款时,我没有得到任何回报

//paypal.php($ll_pp_email将是买家的电子邮件id)

//论成功

if(!empty($_GET['st']) && !empty($_GET['tx']))  
{
    $payment_status = $_GET['st'];
    $transaction_id = $_GET['tx'];

    if($payment_status=='Completed')
    {
       //further coding
    }
}

但是,当我从企业支付到个人/买家帐户时,我没有在返回url中获得paypal参数。

您应该使用paypal API进行检查。可能是他们为不同类型的帐户返回了不同的值。我也提供了代码片段,请查看这个
if(!empty($_GET['st']) && !empty($_GET['tx']))  
{
    $payment_status = $_GET['st'];
    $transaction_id = $_GET['tx'];

    if($payment_status=='Completed')
    {
       //further coding
    }
}