2017-06-28 34 views
0

我正在實施使用其Button Manager API創建加密的Paypal按鈕。儘管我所有的努力都面臨着錯誤11945 The button country and language code combination specified is invalid.創建PayPal加密按鈕返回錯誤11945無效的國家和地區組合

首先,我試圖實現創建自己的按鈕,但在追蹤這個錯誤時,我結束了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值。

回答

0

經過一個discussion與貝寶支持,有結論。

簡短版本:這是一個錯誤。

長版(由主持人MTS_Ciaran):

謝謝你,所以這看起來像從我所看到的沙箱上的錯誤。 問題是,該帳戶是CZ,由於某些原因,我們不是 允許創建按鈕。它看起來不是 相同的現場環境,所以我會建議使用美國帳戶的 測試和一旦生活的CZ帳戶不應該是一個問題。

我會 在內部工作,以獲得更正的沙箱。