paypalに情報を渡すためのクエリ文字列を設定しましたが、アドレスオーバーライド機能以外はすべて正常に動作します。フォームから転記された新しい住所に自動的に配送先住所が更新されることはありません。Paypal Address Override not working
私はコードが以下の通りである。両方の既存および新規のアカウント
のために上書きできるようにしたい:
$queryString = "?cmd=_xclick";
$queryString .= "&upload=1";
$queryString .= "&charset=utf-8";
$queryString .= "¤cy_code=GBP";
$queryString .= "&[email protected]";
$queryString .= "&return=http://groupon.english-sofas.co.uk/english-groupon/groupon-success.php";
$queryString .= "¬ify_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;
['http_build_query'](http://php.net/manual/en/function.http-build-query.php)を使用して、このようにクエリ文字列を作成するのではなく、すべてがエスケープされ/適切にエンコードされていることを確認します。 '$ queryString = '?'。http_build_query(array( 'cmd' => 'xclick'、 'upload' => 1))'。 –