您如何知道 PayPal 购物车何时被遗弃?
Posted
技术标签:
【中文标题】您如何知道 PayPal 购物车何时被遗弃?【英文标题】:How do you know when a PayPal cart has been abandoned? 【发布时间】:2012-02-09 05:49:09 【问题描述】:我正在使用 PayPal Website Payments Standard 接受在线商店的付款。目前,当客户被发送到 PayPal 时,我们假设他们的订单被放弃,直到我们收到来自 PayPal 的 IPN 回复,告诉我们不同的情况。
查看PayPal's IPN documentation,似乎没有关于废弃购物车的通知。我能想到的唯一其他方法是最初将订单标记为待处理,然后使用某种定期运行的服务将未完成的旧订单标记为已放弃。
有没有更好的方法来做到这一点?付款请求是否有记录的最长到期时间?
【问题讨论】:
【参考方案1】:PayPal 没有任何会因结账中断而触发的通知。从我在一些购物车中看到的情况来看,他们在等待 IPN 时使用“待定”或“等待确认”状态。
IPN(称为支付通知)仅由支付相关事件触发。如果购物车被遗弃,他们的付款将不会被支付。所以,没有什么需要通知的。
没有可靠的机制来获取放弃数据。
如果您使用的是 PayPal Express Checkout,则令牌有效期为 3 小时(除非应要求更改)。因此,在此时间之后将付款标记为“已放弃”是安全的。
【讨论】:
很高兴知道。我查看了文档以了解付款请求的保质期,但找不到。我希望 IPN 会在令牌时间到期时自动发送放弃通知。您知道标准网站付款标准购买请求的超时时间是多少吗? 奇怪的是这里显示为未答复? ***.com/search?q=[paypal-ipn]+asp.net+-mvc以上是关于您如何知道 PayPal 购物车何时被遗弃?的主要内容,如果未能解决你的问题,请参考以下文章
如何在 asp.net webform 中使用我自己的购物车实现 Paypal