PayPal网站Payments Pro API未接收所有数据

时间:2013-05-20 14:54:36

标签: api paypal nvp website-payment-pro

我正在使用PayPal WPP API尝试处理付款。完成付款后,并非所有已映射的数据都会在交易详情中显示(或准确)。例如,订单描述,账单地址,卡安全代码都是空白或显示我认为是默认信息。我没有从API收到任何错误,其他所有内容都已正确映射。

这是postdata(通过cURL发送到https://api-3t.sandbox.paypal.com/nvp,但我也有用户在实时终端上报告此情况)

METHOD=DoDirectPayment&PAYMENTACTION=Sale&IPADDRESS=IP-REMOVED&VERSION=95.0&BUTTONSOURCE=Formstack_Cart_WPP_US&USER=SANDBOX-CREDENTIALS-REMOVED&PWD=SANDBOX-CREDENTIALS-REMOVED&SIGNATURE=SANDBOX-CREDENTIALS-REMOVED&AMT=3&HANDLINGAMT=&SHIPPINGAMT=&TAXAMT=&DESC=test+test+test&INVNUM=&CURRENCYCODE=&ACCT=4539644852839411&CVV2=323&EXPDATE=012016&EMAIL=test%40test.test&SHIPTOPHONENUM=&FIRSTNAME=test2&LASTNAME=test&STREET=test&STREET2=&CITY=test&STATE=AL&ZIP=12345&COUNTRYCODE=US&L_AMT0=3.00&L_QTY0=1&L_NAME0=Paypal+Pro&ITEMAMT=3

我尝试删除NVP的空值,我找不到有关此问题的其他结果。我错过了什么?

1 个答案:

答案 0 :(得分:0)

我测试了您提供的API请求(使用我自己的凭据),并且项目详细信息正确显示。我添加了另一个订单项并再次提交。这是请求和屏幕截图:

METHOD=DoDirectPayment&PAYMENTACTION=Sale&IPADDRESS=216.1.1.1&VERSION=95.0&BUTTONSOURCE=Formstack_Cart_WPP_US&USER=x&PWD=x&SIGNATURE=x&AMT=6&HANDLINGAMT=&SHIPPINGAMT=&TAXAMT=&DESC=test+test+test&INVNUM=&CURRENCYCODE=&ACCT=4539644852839411&CVV2=323&EXPDATE=012016&EMAIL=test%40test.test&SHIPTOPHONENUM=&FIRSTNAME=test2&LASTNAME=test&STREET=test&STREET2=&CITY=test&STATE=AL&ZIP=12345&COUNTRYCODE=US&L_AMT0=3.00&L_QTY0=1&L_NAME0=Paypal+Pro&L_AMT1=3.00&L_QTY1=1&L_NAME1=Paypal+Pro+2&ITEMAMT=6 

enter image description here

如果你有一个交易ID我可以查一查,看看是不是发错了。