从17年8月10日左右开始,我的IPN和PDT PHP程序现在都间歇性地通过了Shopping Cart
item_name
(可能是十分之一的事务(,即使项目名称在我的"PayPal标准HTML"界面中被硬编码(即用户没有任何机会设置它(。这使用一个简单的
input type="hidden" name="cmd" value="_xclick"
所以没有理由认为这是在购物车调用或重命名项目。
我的猜测是,HTML API的cmd=_xclick
(即BuyNow(在PayPal自己的处理过程中的某个时刻被处理为cmd=_cart
,item_name
被视为未设置(然后PayPal默认为"Shopping Cart
"(。
当我执行下载的活动报告时,违规项目的以下字段为空:Item title
、Item ID
、Quantity
付款已成功处理(记入我们(,但由此产生的不良 IPN 使订单无法交付:我们不知道客户订购了什么!
此问题已在PayPal末尾解决。今后,您将从PayPal获得正确的项目名称。