你怎么知道PayPal购物车什么时候被放弃了?

Mar*_*ker 4 c# asp.net paypal paypal-ipn

我使用PayPal网站付款标准接受在线商店的付款.目前,当客户被发送到PayPal时,我们假设他们的订单被放弃,直到我们从PayPal获得IPN响应,告诉我们不同.

通过PayPal的IPN文档,看起来似乎没有废弃购物车的通知.我能想到的唯一另一种方法是将订单初始标记为待处理,然后提供某种服务,定期运行以将旧的未完成订单标记为已放弃.

有一个更好的方法吗?是否记录了付款请求的最长到期时间?

小智 5

PayPal没有任何由中断结账触发的通知.从我在几个购物车中看到的,他们在等待IPN时使用"等待"或"等待确认"状态.

IPN(调用其付款通知)仅由付款相关事件触发.如果购物车被放弃,他们将不会付款.所以,没有什么可以通知的.

没有可靠的机制来获取放弃数据.

如果您使用的是PayPal Express Checkout,则令牌寿命为3小时(除非根据要求更改).因此,在此时间之后将付款"放弃"是安全的.

  • 很高兴知道.我查看了文档中的付款请求的保质期,但未能找到.我希望当令牌时间到期时,IPN会自动发送一个放弃的通知.您知道标准网站付款标准购买请求的超时时间吗? (2认同)