【发布时间】:2012-10-23 02:13:31
【问题描述】:
我正在尝试为一家商店 cms 开发一个支付模块。
付款基于在银行的收单。
因此,首先为每个订单在银行侧创建(使用 curl)一张“票”。在银行服务器上的付款页面上,该客户端以其票证 ID 被转发。如果客户付款并按下“返回商店”按钮,一切都很好。
但是,如果客户付款并且不按此按钮,我需要检查结果(他是否付款)。它也是由 curl 制作的。我正在通过票证 ID 请求信息并接收一个数组,其中包含我需要的参数是我需要检查的结果代码。
所以我需要自动检查它(例如,一个小时内每 5 分钟 1 次)。
Cron 帮不了我,因为它都是动态进程。
我创建了一个返回结果的函数。但是我怎样才能以任何间隔在后台启动它呢?
【问题讨论】:
-
银行可以给您付款通知吗?这就是 PayPal 的做法,因此您不必连续轮询它们。
-
@Jack 是的,这是最好的方法。但遗憾的是,目前银行只能以这种方式运作。
标签: php background automation