В использовании кукурузного экспресс-чарку через «NVP http api», и мне нужно настроить локализацию страницы шлюза. После doc я попробовал:LOCALECODE в paypal экспресс-проверка не работает
LOCALECODE = ES
(но также проверяется с помощью es_ES, ru_RU, ЕСС ..)
Проблема заключается в том, что она всегда показывает шлюз на итальянском языке (я думаю, что это учитывайте только текущий адрес продавца). Это на песочнице и в прямом эфире. слишком.
Теперь, я читал об этом «Localizing the buyer's checkout experience in Express Checkout», где мы можем прочитать:
принимаются во внимание следующие определения локали страницы оформления заказа:
- Страна-адрес отправителя, предоставленная продавцом в запросе SetExpressCheckout.
- Страна взята из параметра LocaleCode, переданного продавцом.
- Страна зарегистрированного пользователя.
- Страна торговца.
запрос является:
array:18 [▼
"USER" => "paypal-xxxxx"
"PWD" => "xxxxxx"
"SIGNATURE" => "xxxxx"
"VERSION" => 123
"METHOD" => "SetExpressCheckout"
"L_PAYMENTREQUEST_0_NAME0" => "my product"
"L_PAYMENTREQUEST_0_AMT0" => "364.78"
"L_PAYMENTREQUEST_0_QTY0" => 1
"PAYMENTREQUEST_0_ITEMAMT" => 364.78
"PAYMENTREQUEST_0_AMT" => 364.78
"PAYMENTREQUEST_0_PAYMENTACTION" => "Sale"
"PAYMENTREQUEST_0_CURRENCYCODE" => "EUR"
"PAYMENTREQUEST_0_DESC" => "customer #64637 Schowalter..."
"PAYMENTREQUEST_0_INVNUM" => "#64637"
"NOSHIPPING" => 1
"RETURNURL" => "http://mydomain.es/payment/success/64637"
"CANCELURL" => "http://mydomain.es"
"LOCALECODE" => "ES"
]
конечная точка:
https://api-3t.sandbox.paypal.com/nvp
кому-то помочь? просто хочу использовать испанский, потому что сайт испанский.
Я могу подтвердить, что как в песочнице, так и в производстве есть странное поведение параметра LOCALECODE, которое не принимается во внимание вообще или берется из предыдущих запросов в первые 20 или около того попыток оплаты, но в какой-то момент оно сходится к нормальности. – Epigene