PayPal(Payflow Pro)错误52

问题描述:

我想设置一个测试过程来完成一些授权。我设法获得比供应商无效(我已经建立了账号错误)等的响应,但现在我们得到这样的回应: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 

没有更多的细节和查看帐户,很难说正在发生什么。如果我不得不根据您提供的这些细节进行猜测,那么您听起来似乎没有权限执行您尝试使用的API调用类型。如果您可以为交易提供PNREF号码,我可以在我的最后看看它。

您应该有API_FULL_TRANSACTIONS。结果代码52通常表示当您只有Payflow Link帐户时,您正试图进行Payflow API调用。 Payflow Link账户仅允许为SECURETOKEN进行API调用。

+0

如何查看我是否拥有Payflow Link帐户或Payflow Pro? – MG1 2015-01-15 03:37:25