2013-05-09 107 views
0

我想設置一個測試過程來完成一些授權。我設法獲得比供應商無效(我已經建立了賬號錯誤)等的響應,但現在我們得到這樣的迴應:PayPal(Payflow Pro)錯誤52

RESULT=52&PNREF=XXXXXXXXXXXX&RESPMSG=Insufficient permissions to perform transaction 

如何糾正這個有什麼想法?請求字符串:

TRXTYPE[1]=A 
&VERBOSITY[4]=HIGH 
&ACCT[16]=411111XXXXXX1111 
&TENDER[1]=C 
&AMT[4]=1.99 
&CURRENCY[3]=USD 
&USER[8]=MyPayFlowUser 
&VENDOR[8]=MyPayFlowUser 
&PARTNER[6]=PayPal 
&PWD[10]=XXXXXXXXXX 
&ORIGID[13]=XXXXXXXXXXXXX 

回答

0

沒有更多的細節和查看帳戶,很難說正在發生什麼。如果我不得不根據您提供的這些細節進行猜測,那麼您聽起來似乎沒有權限執行您嘗試使用的API調用類型。如果您可以爲交易提供PNREF號碼,我可以在我的最後看看它。

1

您應該有API_FULL_TRANSACTIONS。結果代碼52通常表示當您只有Payflow Link帳戶時,您正試圖進行Payflow API調用。 Payflow Link賬戶僅允許爲SECURETOKEN進行API調用。

+0

如何查看我是否擁有Payflow Link帳戶或Payflow Pro? – MG1 2015-01-15 03:37:25