"NVP http api"를 통해 paypal express chackout을 사용할 때 게이트웨이 페이지 로케일을 사용자 정의해야합니다. 는 doc 다음 나는 시도 :페이팔 익스프레스 체크 아웃의 LOCALECODE가 작동하지 않습니다.
LOCALECODE =을 ES
(뿐만 아니라 ES_ES를 사용하여 체크 ko 페이지, ECC ..) 문제는 항상 내가 생각하는 (이탈리아어에서 게이트웨이를 보여줄 것입니다
현재 판매자 주소 만 고려하십시오). 샌드 박스 및 라이브 환경 설정입니다. 너무.
- : 모든 고려 다음
은 체크 아웃 페이지의 로케일을 결정하기 위해 :
지금, 나는 또한 우리가 읽을 수있는이 "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=es_ES
난 단지 샌드 박스에 지연의 어떤 종류가 있다고 생각할 수 있습니다 .. (3) 후 :
LOCALECODE 옵션의 이상한 동작이 sandbox와 production에서 모두 고려되지 않았거나 처음 20 개 정도의 지불 시도에서 이전 요청에서 가져온 것이지만 어느 시점에서는 정상으로 수렴한다는 것을 확인할 수 있습니다. – Epigene