2016-10-06 4 views
0

В использовании кукурузного экспресс-чарку через «NVP http api», и мне нужно настроить локализацию страницы шлюза. После doc я попробовал:LOCALECODE в paypal экспресс-проверка не работает

LOCALECODE = ES
(но также проверяется с помощью es_ES, ru_RU, ЕСС ..)

Проблема заключается в том, что она всегда показывает шлюз на итальянском языке (я думаю, что это учитывайте только текущий адрес продавца). Это на песочнице и в прямом эфире. слишком.

Теперь, я читал об этом «Localizing the buyer's checkout experience in Express Checkout», где мы можем прочитать:

принимаются во внимание следующие определения локали страницы оформления заказа:

  1. Страна-адрес отправителя, предоставленная продавцом в запросе SetExpressCheckout.
  2. Страна взята из параметра LocaleCode, переданного продавцом.
  3. Страна зарегистрированного пользователя.
  4. Страна торговца.

запрос является:

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 

кому-то помочь? просто хочу использовать испанский, потому что сайт испанский.

ответ

0

Я не знаю, почему, но теперь он работает, правильный LOCALECODE является «полной локали» так:

LOCALECODE=es_ES 

я могу только думать, что есть какой-то задержки в песочнице .. после того, как 3 пытается, с «es_ES», наконец, шлюз находится на испанском языке.

+1

Я могу подтвердить, что как в песочнице, так и в производстве есть странное поведение параметра LOCALECODE, которое не принимается во внимание вообще или берется из предыдущих запросов в первые 20 или около того попыток оплаты, но в какой-то момент оно сходится к нормальности. – Epigene