Php Paypal地址覆盖不起作用

Php Paypal地址覆盖不起作用,php,paypal,Php,Paypal,我已经设置了一个查询字符串,将信息传递给paypal,除了地址覆盖功能外,其他功能都可以正常工作。它不会自动用表单中发布的新地址更新送达地址 我希望能够覆盖现有帐户和新帐户 代码如下: $queryString = "?cmd=_xclick"; $queryString .= "&upload=1"; $queryString .= "&charset=utf-8"; $queryString .= "&currency

我已经设置了一个查询字符串,将信息传递给paypal,除了地址覆盖功能外,其他功能都可以正常工作。它不会自动用表单中发布的新地址更新送达地址

我希望能够覆盖现有帐户和新帐户

代码如下:

$queryString  = "?cmd=_xclick";
        $queryString .= "&upload=1";
        $queryString .= "&charset=utf-8";
        $queryString .= "&currency_code=GBP";
        $queryString .= "&business=loyal_1326448684_biz@sowebdesign.com";
        $queryString .= "&return=http://groupon.english-sofas.co.uk/english-groupon/groupon-success.php";
        $queryString .= "&notify_url=http://groupon.english-sofas.co.uk/english-groupon/paypal-groupon-ipn.php";
        $queryString .= "&item_name= $itemname";
        $queryString .= "&item_number= $id";
        $queryString .= "&amount=$delivery";
        $queryString .= "&custom=$grouponcode";


        $queryString .= "&address_override=true";
        $queryString .= "&first_name=$fname";
        $queryString .= "&last_name=$lname";
        $queryString .= "&address_street=$add1";
        $queryString .= "&address_city=$city";
        $queryString .= "&address_zip=$post";
        $queryString .= "&address_country=$country";



$paypalstring = "https://sandbox.paypal.com/cgi-bin/web-scr" . $queryString;

我不知道你在哪里找到“地址街”、“地址城市”,但这些都不正确。

正确的参数列在

中的“自动填写贝宝结账页面的HTML变量”中,我不确定您在哪里找到了“地址街”、“地址城市”,但这些参数不正确。

正确的参数列在“自动填写PayPal结账页面的HTML变量”中在

中,您必须使用address\u override=1而不是address\u override=true,字段名address1/city/zip/country而不是address\u street/address\u city/address\u zip/address\u country

您必须使用address\u override=1而不是address\u override=true,字段名address1/city/zip/country而不是addressaddress_street/address_city/address_zip/address_country

如果您不希望表单输入被客户的帐户值覆盖,那么您必须发布address_override=0!不正确(也不是1)

如果您不希望表单输入被客户端的帐户值覆盖,那么您必须将post address\u override=0!不正确(也不是1)

我建议不要用这种方式构建查询字符串,而是使用。它将确保所有内容都已正确转义/编码
$queryString='?'。http_build_query(array('cmd'=>'xclick','upload'=>1))
。我建议不要以这种方式构建查询字符串,而是使用。它将确保所有内容都已正确转义/编码<代码>$queryString='?'.http_build_查询(数组('cmd'=>'xclick','upload'=>1))。