我正在查看WebHooks和IPN的文档,我想知道:在我不需要真正实时通知的情况下,我应该使用哪个商店?即使延迟1小时也可以。 WebHooks和IPN在这方面有何不同?
答案 0 :(得分:0)
IPN是通知商家有关付款或订阅等事件的经典方式。它与不推荐使用的经典API结合在一起。事件可能需要一分钟才能到达商家。
Webhooks是新的REST API方式,该事件几乎立即发送给商家。
实施Webhooks更好,因为这是新方法,将来可能会弃用IPN。
答案 1 :(得分:0)
这是PayPal的通知文档的入口点,该文档描述了Webhooks,IPN和PDT:https://developer.paypal.com/docs/notifications/
我无法提供确切的区别,但是一些消息人士说,第一个消息上的Webhooks比IPN更快。 Webhooks实际上是最近才实现的。根据我的经验,IPN消息很复杂,一点也不简单。乍一看的Webhook消息看起来更加简单。
根据您的描述,我认为没有很大的差异。我会优先考虑为您的堆栈使用更多现有库(如果有)的方法。
答案 2 :(得分:-1)
Webhooks 是用于接收事件通知消息的HTTP回调。 文档: https://developer.paypal.com/docs/integration/direct/webhooks/
IPN即时付款通知是一种消息服务,可自动将与PayPal交易相关的事件通知商家。
文档: https://developer.paypal.com/docs/classic/products/instant-payment-notification/