Как указать страну плательщика в адаптивных платежах PayPal?

Я использую PayPal Adaptive Payments с их "встроенным потоком".

При отправке запроса на оплату я передаю IP-адрес плательщика в поле clientDetails.ipAddress, а также заголовок X-PAYPAL-DEVICE-IPADDRESS. Кроме того, я отправляю страну плательщика в запросе SetPaymentOptions под полем instituCustomer.countryCode (хотя я не уверен, какова цель учрежденияКлиент).

И все же, когда плательщика просят ввести его адрес, PayPal всегда отображает Соединенные Штаты в качестве страны по умолчанию.

Кто-нибудь знает, как заставить PayPal отображать правильную страну по умолчанию?

2 ответа

Наконец-то получил решение от разработчика PayPal.

При перенаправлении пользователя во встроенный поток добавьте к URL-адресу параметр country.x, например:

https://www.paypal.com/webapps/adaptivepayment/flow/pay?paykey=........&country.x=FR

Предположительно, вы также можете передать параметр locale.x, например locale.x=he_IL

Кроме того, вы также можете использовать что-то вроде этого: https://www.paypal.com/country_code/ cgi-bin / webscr? Cmd=_ap-payment&paykey=AP-47T233XXXXXXB

Другие вопросы по тегам