1

我正在使用带有“嵌入式流程”的 PayPal Adaptive Payments。

发送支付请求时,我在 clientDetails.ipAddress 字段中传递了付款人的 IP 地址,以及 X-PAYPAL-DEVICE-IPADDRESS 标头。此外,我在机构Customer.countryCode 字段下的 SetPaymentOptions 请求中发送付款人的国家/地区(尽管我不确定机构客户的目的是什么)。

然而,当要求付款人输入其地址时,PayPal 始终将美国显示为默认国家/地区。

有谁知道如何让 PayPal 默认显示正确的国家?

4

2 回答 2

3

终于从 PayPal 开发人员那里得到了解决方案。

将用户重定向到嵌入式流时,在 URL 中添加 country.x 参数,例如:

https://www.paypal.com/webapps/adaptivepayment/flow/pay?paykey=........&country.x=FR

据称您还可以传递一个 locale.x 参数,例如 locale.x=he_IL

于 2012-03-08T13:55:37.480 回答
0

或者,您也可以使用以下内容: https ://www.paypal.com/country_code/cgi-bin/webscr?cmd= _ap -payment&paykey=AP-47T233XXXXXXB

于 2015-07-09T02:58:26.920 回答