我正在使用PayPal自适应付款及其“嵌入式流程”。
发送付款请求时,我将在payDetails.ipAddress字段中传递付款人的IP地址,以及X-PAYPAL-DEVICE-IPADDRESS标头。 另外,我在INSTITCustomer.countryCode字段下的SetPaymentOptions请求中发送付款人的国家(虽然我不确定该机构的目的是什么)。
然而,当付款人被要求输入他的地址时,PayPal始终将美国显示为默认国家。
有人知道默认情况下如何让PayPal显示正确的国家/地区吗?
答案 0 :(得分:3)
最后得到了PayPal开发人员的解决方案。
将用户重定向到嵌入的流时,请将country.x参数添加到URL,例如:
https://www.paypal.com/webapps/adaptivepayment/flow/pay?paykey=........&country.x=FR
据称你也可以传递locale.x参数,例如: locale.x = he_IL
答案 1 :(得分:0)
或者,您也可以使用以下内容: https://www.paypal.com/的 COUNTRY_CODE 强> /的cgi-bin / webscr CMD = _ap支付&安培; paykey = AP-47T233XXXXXXB