创建Paypal加密按钮返回错误11945无效的国家和地区组合

时间:2017-06-28 10:05:02

标签: paypal paypal-sandbox paypal-buttons

我正在使用Button Manager API实现加密Paypal按钮的创建。尽管我付出了很多努力,但我还是面临着错误11945 The button country and language code combination specified is invalid.

首先,我尝试实现创建自己的按钮,但在跟踪此错误时,我最终得到了their tutorial using curl,这对我来说也失败了同样的错误。 (注意:我必须将凭据更改为我的。)

具体来说,他们教程中的代码失败,错误为11945:

curl https://api-3t.sandbox.paypal.com/nvp \
  -s \
  --insecure \
  -d USER=<my-user-name> \
  -d PWD=<my-password> \
  -d SIGNATURE=<my-signature> \
  -d VERSION=51.0 \
  -d METHOD=BMCreateButton \
  -d BUTTONCODE=ENCRYPTED \
  -d BUTTONTYPE=CART \
  -d BUTTONSUBTYPE=PRODUCTS \
  -d BUTTONCOUNTRY=US \
  -d L_BUTTONVAR1=item_name%3Dshoehorn \
  -d L_BUTTONVAR2=amount%3D1464.46 \
  -d L_BUTTONVAR3=tax=%3D21 \
  -d L_BUTTONVAR4=item_number%3D123456

我试图找出原因,但我找不到相关的消息来源。

任何人都可以解释这个问题吗?国家/地区代码设置为US,应该没问题。

所有帮助将不胜感激。

注意:我现在正在使用沙箱。

注意:通过lc属性定义区域设置没有帮助。我尝试了en以及en_US值。

1 个答案:

答案 0 :(得分:0)

在支持Paypal支持的discussion之后,得出结论。

简短版本:这是一个错误。

长版(由版主MTS_Ciaran撰写):

  

谢谢,所以这看起来就像我看到的沙箱上的一个错误。   问题是该帐户是CZ,出于某种原因我们不是   允许按钮创建因此。它看起来并不像是   在现场环境中也一样,所以我建议使用美国账户   测试和一旦生活CZ帐户不应该是一个问题。

     

我会   在内部工作,以便为此更正沙箱。