python - 更改 Paypal Adaptive Payments 登录语言

标签 python paypal paypal-adaptive-payments

我的网站通过 Paypal 接收付款。 我的用户提示他们只看到他们看不懂的葡萄牙语登录屏幕。 我已经尝试了建议的解决方案 here (如下面的代码所示),但到目前为止运气不佳。

这是我正在做的一个小测试: 下面的代码使用 paypalx , 可作为 gist 使用

from django.conf import settings
from paypalx import AdaptivePayments
from urllib import urlencode
from urllib2 import urlopen, Request
import logging

paypal = AdaptivePayments(settings.PAYPAL_API_USERNAME, 
    settings.PAYPAL_API_PASSWORD, 
    settings.PAYPAL_API_SIGNATURE, 
    settings.PAYPAL_API_APPLICATION_ID, 
    settings.PAYPAL_API_EMAIL, 
    sandbox=settings.PAYPAL_USE_SANDBOX)

receivers = []
receivers.append({'amount' : '10.00', 'email' : 'penepoleb@gmail.com'})
response = paypal.pay(
    actionType = 'PAY',
    cancelUrl = settings.PAYPAL_CANCEL_URL,
    currencyCode = 'USD',
    feesPayer = 'EACHRECEIVER',
    receiverList = { 'receiver': receivers},
    returnUrl = settings.PAYPAL_RETURN_URL,
    ipnNotificationUrl = settings.PAYPAL_IPNNOTIFY_URL,
    errorLanguage = "en_US"
)
paykey = response['payKey']
print('https://www.paypal.com/webapps/adaptivepayment/flow/pay?paykey=%s&expType=light&country.x=us&locale=en_US&change_locale=1' % paykey)

这是使用我的 Paypal 凭据生成的一个这样的 paykey:AP-2AG393088X128224K 现在,您可以尝试打开生成的 URL 并查看它是葡萄牙语的: https://www.paypal.com/webapps/adaptivepayment/flow/pay?paykey=AP-2AG393088X128224K&expType=light&country.x=us&locale=en_US&change_locale=1

但是如果您尝试不同的 paykey,那么 locale 参数就会起作用 (我正在使用从 this example 获得的 paykey:AP-7LB18162J0578713L) 如果您转到下面的链接,您会看到它是英文的。

https://www.paypal.com/webapps/adaptivepayment/flow/pay?paykey=AP-7LB18162J0578713L&expType=light&country.x=us&locale=en_US&change_locale=1

我需要做什么才能向用户显示英文登录页面?

最佳答案

请查看this帖子 - 它似乎指的是您遇到的相同问题。

谢谢,

亚瑟

关于python - 更改 Paypal Adaptive Payments 登录语言,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13895593/

相关文章:

c# - 带有 RestSharp 的 Paypal Rest Api 在 xamarin android 中不工作

Express 上的 Paypal 自定义金额类型

PayPal Adaptive Payments ConvertCurrency API 的 PHP 示例

python - pandas DataFrame 有效删除列

python - 如何将 Tkinter Text 小部件中的图像绑定(bind)到事件?

无需循环导入的 Python 类型提示

php - paypal, php - 将 paypal 支付集成到网站中

未注册的 Paypal 自适应支付和 Webhook 事件

php - 自适应支付 IPN 交易 ID 未出现

python - AWS Lambda函数未加入VPC