0

我正在使用他们的Button Manager API创建加密的 Paypal 按钮。尽管我付出了所有努力,但我仍然面临着错误11945 The button country and language code combination specified is invalid.

首先,我尝试实现我自己的按钮的创建,但是在跟踪这个错误时,我最终使用了他们的教程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价值观。

4

1 回答 1

0

在与 Paypal 支持人员讨论后,得出了结论。

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

长版(版主 MTS_Ciaran):

谢谢,所以从我所见,这看起来像是沙盒上的一个错误。问题是该帐户是 CZ,由于某种原因,我们不允许创建按钮。它在实时环境中看起来不一样,所以我建议使用美国帐户进行测试,一旦启用,CZ 帐户应该不是问题。

我将在内部工作以纠正沙盒。

于 2017-07-06T07:47:03.773 回答