【发布时间】:2023-03-04 23:41:01
【问题描述】:
在从 PayPal 的 IPN 购物车结账消息传递的所有变量中,为什么不存在每件商品的数量?我目前只有变量 num_cart_items,它有助于指示他们签出的商品数量,但没有变量描述每件商品的购买数量。
非常感谢任何帮助!
谢谢:)
【问题讨论】:
-
您必须在付款中发送详细的详细信息,以便他们在 IPN 中返回。您使用的是 Payments Standard、Express Checkout 还是什么?
-
你好安德鲁!我正在使用 PayPal 快速结帐(只需将直接 POST 付款发送到购物车的 PayPal)
-
您需要确保在您的 DoExpressCheckoutPayment 呼叫中发送所有详细的详细信息,以便它们显示在 IPN 中。您可以发布您的 API 请求示例吗?
-
Andrew,我实际上并没有使用 PayPal 的新 API,而是使用此页面上列出的说明来发布我的购物车内容 (paypal.com/cgi-bin/webscr?cmd=p/pdn/howto_checkout-outside)。以下是 PayPal 目前通过我的 IPN 侦听器返回的唯一变量:mc_gross、protection_eligibility、payer_id、tax、payment_date、payment_status、charset、mc_shipping、mc_handling、first_name、mc_fee、notify_version、custom、payer_status、business 和 num_cart_items。似乎遗漏了很多变量,可能是因为我使用过时的方法来发布我的购物车。
-
好吧,这不是技术上的快速结帐。那是Payments Standard 和Cart Upload Method。该链接已更新,涵盖在页面中间添加单个项目的详细信息。
标签: paypal checkout cart paypal-ipn