Как указать страну плательщика в адаптивных платежах 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