Web アプリで Express Checkout PHP-SDK (リリース 96) を使用しています。
Paypal で顧客の請求先情報を事前入力しようとしています。
$address = new AddressType();
$address->CityName = strtoupper_tr( $order['invoice']['address']['city'] );
$address->Name = $order['invoice']['title'];
$address->Street1 = $order['invoice']['address']['address'];
$address->Street2 = $order['invoice']['address']['address-2'];
$address->StateOrProvince = $order['invoice']['address']['province'];
$address->PostalCode = $order['invoice']['address']['postal-code'];
$address->Country = 'TR';
$address->Phone = '5004244244';
...
$set_ec_req_details = new SetExpressCheckoutRequestDetailsType();
$set_ec_req_details->BillingAddress = $address;
このコードは、電話番号以外のフォームに入力します。国コードを「US」に変更すると、それも機能することがわかりました。
x.com のフォーラムやドキュメントに関する情報は見つかりませんでした。誰かがこれを行う方法があるかどうか教えてくれたらありがたいです。