我们正在为外卖服务建立一个新网站,并与PayPal Express(使用NVP API)集成。在同一天晚上发出订单时,eCheck付款已被禁用。
我们将遵循的流程如下:
据我所知,此时,只要回复状态表明已完成资金保证。事实上,除了非常罕见的情况外,通常应该在授权点保证。
因此我没有看到IPN的要求?给定的交易不会收到进一步的通知。我可以看到我们正在使用eChecks的好处,但是当它被禁用时它会提供什么?
答案 0 :(得分:1)
IPN is an optional "messaging service"。您的结账/购买流程没有任何“依赖”(PayPal将其作为不应)。
IPN是一种异步消息服务,这意味着IPN与您网站上的操作不同步......
...
IPN消息服务不是实时服务。因此,您的侦听器可能在事件发生后的几秒钟内未收到IPN消息。因此,您的结帐流程不应取决于收到要完成的IPN消息。如果确实如此,那么在系统负载繁重且复杂的情况下,您的结账流程会很慢,因为它必须处理重试。
对我来说已经有一段时间了,但是如果/当你支持eCheck
时你对IPN非常有帮助是正确的 - re:当Paypal清算支票/资金时通知(如果内存服务,1 - 3业务) /银行日)。
... H个