gpt4 book ai didi

paypal - 客户未完成 Paypal 付款时的通知

转载 作者:太空宇宙 更新时间:2023-11-03 16:11:13 25 4
gpt4 key购买 nike

我正在开发一个使用 Paypal 作为付款方式的度假屋网站。预订系统的工作原理如下:

  1. 一旦客户选择了日期并点击“立即购买”,所选日期就会为客户“保留”,这样其他人就无法在付款过程中选择它们。

  2. 付款完成后,IPN 会触发 PHP 脚本将日期从“保留”更改为“已预订”(如果付款失败,则更改为“可用”)。

我的问题是,我怎么知道,一旦客户被重定向到 Paypal 网站,他/她是否改变了主意,只是简单地关闭了浏览器?我需要知道这些日期,以便再次提供这些日期,但我在 IPN 文档或 Paypal 开发者网站上找不到任何内容。

谢谢!

最佳答案

这不会涉及 IPN 脚本本身,而是您开发的应用程序。

最好对一个日期在恢复可用之前可以保留多长时间有一个时间限制。 PayPal 的 session 时间限制是 15 分钟,因此如果 PayPal 是唯一的付款选项,您可以每 30 分钟或更长时间运行一次 cron 作业,以将日期状态从“保留”更改为“可用”

  • 选定日期后将其置于“保留”状态
  • 如果成功收到 IPN,请将日期更改为“已预订”,或者如果在 30 分钟内未收到 IPN,则运行 cron 作业以更新状态。

关于paypal - 客户未完成 Paypal 付款时的通知,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15338221/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com