api - PayPal Website Payments Pro API 未收到所有数据

标签 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=支付宝+Pro&ITEMAMT=3

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

最佳答案

我测试了您提供的 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,我可以查找它并查看是否发送了错误的内容。

关于api - PayPal Website Payments Pro API 未收到所有数据,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16652265/

相关文章:

javascript - Fetch API 是 ECMAscript 功能吗?

api - API YOUTUBE数据用户

Paypal 交易搜索 API : How to page through results if there are more than 100 matches

c# - Paypal 沙箱与 asp.net c# 集成

Express Checkout 或 Basic HTML 代码中的 Paypal 订阅 MAXFAILEDPAYMENTS 设置

api - 经典 API key 与 REST API 凭证共存的 Paypal 可能性

PHP 和 NVP(名称-值对)列表?

php - 如何使用 instagram api 获取带有特定标签的图像?

php - Paypal NVP TransactionSearch 错误消息 "The number of results were truncated"

javascript - Angular.JS $http API 请求