PayPal item_name 作为“购物车”传递给 IPN 和 PDP

Posted

技术标签:

【中文标题】PayPal item_name 作为“购物车”传递给 IPN 和 PDP【英文标题】:PayPal item_name passed to IPN and PDP as “Shopping Cart” 【发布时间】:2018-01-28 21:25:37 【问题描述】:

从 2017 年 8 月 10 日左右开始,我的 IPN 和 PDT php 程序现在都间歇性地通过 item_nameShopping Cart(可能是十分之一的交易),即使项目名称在我的“PayPal 标准 html”界面中是硬编码的(即用户没有任何机会设置它)。这使用了一个简单的

input type="hidden" name="cmd" value="_xclick"

所以没有理由认为是在购物车调用或重命名该项目。

我的猜测是 HTML API 的 cmd=_xclick(即 BuyNow)在 Paypal 自己的处理过程中的某个时刻被处理为 cmd=_cartitem_name 被视为未设置(然后 PayPal 将其默认为“Shopping Cart”)。

当我下载活动报告时,违规项目的以下字段为空白:Item titleItem IDQuantity

付款已成功处理(贷记给我们),但由此产生的错误 IPN 导致订单无法送达:我们不知道客户订购了什么!

【问题讨论】:

还有其他报道。您需要使用 PayPal 开具支持票,尽管我确信他们知道这一点。 【参考方案1】:

此问题已在 PayPal 端解决。今后,您将从 PayPal 获得正确的商品名称。

【讨论】:

如果我们重新发送我们的 IPN,它们现在会被正确发送吗? 已针对收款推送修复。内部团队正在努力纠正受影响的交易。请通过paypal-techsupport.com 向 PayPal MTS 提交工单以获取进一步更新。

以上是关于PayPal item_name 作为“购物车”传递给 IPN 和 PDP的主要内容,如果未能解决你的问题,请参考以下文章

将可变购物车总数传递给 PayPal 进行订阅(使用增强的定期付款和网站付款标准)

如果Paypal购物车作为网页打开,是不是算作应用内支付?

贝宝 no_note=0 不再有效

多个项目:使用 PHP 的 PayPal 表单中的动态项目名称和编号

向 PayPal 购物车发送文本会导致出现奇怪的字符

更改 WooCommerce 购物车项目名称