【发布时间】:2011-03-21 22:04:38
【问题描述】:
我已成功将我的自定义购物车发布到 PayPal ——它完美地处理了订单,当收到付款时,它会将数据发送回我在配置中指定的 URL。代码基于此处找到的库:http://www.phpfour.com/blog/2009/02/php-payment-gateway-library-for-paypal-authorizenet-and-2checkout/
所以我通过将数据发回 PayPal 成功验证了 IPN——这一切都很好。这是我的两难选择——我如何知道 IPN 确认的订单是什么?
我没有使用 PayPal 的购物车,我有自己的。它在我的数据库中有自己的购物车 ID,当我收到该购物车的 IPN 时,我想“关闭”购物车并将其保存为订单以供日后查找。
我尝试传递一个额外的自定义字段以及重定向到填充购物车的 PayPal,但该值没有在 IPN 中返回给我。 x.com 上的文档完全缺乏,所以我没有找到任何帮助。
有人有使用 PayPal 和 IPN 的经验吗?不一定要使用 PHP——我可以解释代码——但如果你有办法通过订单向 PayPal 发送一个值,然后用 IPN 返回该值,那就太棒了!
如果 PayPal 的 API 无法做到这一点(我很难相信)——关于如何处理这个问题的任何其他建议?
【问题讨论】:
标签: php paypal shopping-cart paypal-ipn