【问题标题】:IPN is not fired when customer closes paypal site客户关闭贝宝网站时不会触发 IPN
【发布时间】:2013-07-07 20:48:38
【问题描述】:

我的网站可以选择让客户通过贝宝付款。 完成订单后,客户将被重定向到贝宝网站。如果客户付款,IPN 事件将被触发到我的服务器,我会知道该客户已付款。但是如果这个客户没有付款就关闭了 paypal 网站,我没有 IPN 事件,所以我不知道这个客户有没有付款。

我该如何处理这个问题?

【问题讨论】:

  • 没有 IPN = 什么都不做。我不明白你在问什么?
  • 如果没有触发任何 IPN,那么我什么时候可以将我的订单状态设置为已取消或未付款?我认为我可以检查一些选项或 API?
  • 订单甚至不应该在系统中然后没有?

标签: paypal paypal-ipn


【解决方案1】:

您可以在系统中设置一些逻辑来将订单 ID 写入数据库,然后每隔一段时间运行一个脚本来检查您是否收到了该订单的 IPN。如果没有收到 IPN,您可以从系统中删除该订单,或将其记录下来进行调查。

【讨论】:

    猜你喜欢
    • 2016-10-23
    • 2013-12-22
    • 2013-01-13
    • 2015-12-14
    • 1970-01-01
    • 2012-05-21
    • 2019-03-31
    • 2013-09-02
    • 2015-06-16
    相关资源
    最近更新 更多