【发布时间】:2013-05-15 04:09:19
【问题描述】:
我正在使用 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,但我找不到有关此问题的其他结果。我错过了什么?
【问题讨论】:
-
您能否提供您返回的 API 响应,以便我可以在我这边查找交易以了解可能发生的情况?
-
@PP_MTS_Chad
[TIMESTAMP] => 2013-05-21T13:02:28Z [CORRELATIONID] => aadac76db6347 [ACK] => Success [VERSION] => 56.0 [BUILD] => 5908853 [AMT] => 5.00 [CURRENCYCODE] => USD [AVSCODE] => X [CVV2MATCH] => M [TRANSACTIONID] => 1PM18329A75739915我知道版本号比当前版本落后很多,但我什至将版本设置为 95 仍然遇到这个问题。
标签: api paypal nvp website-payment-pro