【发布时间】:2016-03-09 15:00:27
【问题描述】:
我一直在我的一个项目中测试 PayPal Express Checkout,当我在 NVP 请求中填充 PAYMENTREQUEST_n_NOTETEXT 参数时,它在 PayPal 沙盒上运行良好,并且在 PayPal 实时站点上运行了几个月以前。
但是,在我最新一轮的测试中,它似乎不再在现场站点上运行,尽管沙盒仍然可以正常工作。
比较这些来自沙盒和现场的屏幕截图:
沙盒
直播
如您所见,在沙盒网站上,“给卖家的备注”中填充了“A test note”文本,当付款完成时,该文本会传递给卖家。
但是,在实时网站上,任何地方都看不到“给卖家的备注”,付款完成后也没有任何备注传递给卖家。
我尝试在请求中添加ALLOWNOTE=1 参数。我尝试使用最新的 API 版本(撰写本文时为 124.0)。我查看了 API 版本历史记录,没有看到任何相关更改。
鉴于现在沙盒和实时网站之间的 UI 完全不同,我想知道是否有一些未记录的更改可能导致这种情况?
还可以给卖家备注吗?
【问题讨论】:
-
如果相同的代码在沙盒和实时服务器中为您提供不同的结果,那么这就是您需要发布到 PayPal MTS 的内容。
标签: paypal express-checkout paypal-nvp nvp