我正在使用其按钮管理器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
值。
在与贝宝(PayPal(支持进行讨论之后,得出结论。
简短版本:是一个错误。
长版本(主持人MTS_CIARAN(:
谢谢,所以这看起来像是我所看到的沙盒上的一个错误。 问题是该帐户是CZ,由于某些原因,我们不是 因此允许创建按钮。看起来并不是 在实时环境上相同,所以我建议使用美国帐户 进行测试,一旦实时,CZ帐户就不应该是问题。
我会 内部工作以对此进行更正。