我正在使用Paypal的“立即购买”按钮构建基于Wicket的Web应用程序。我需要的功能是允许用户仅在验证交易时下载文件。我真正不了解的是如何在Wicket应用程序中实现IPN。在开始编码之前,我需要知道它背后的基本理论。
那么在Wicket应用程序中使用Paypal的IPN验证付款的步骤是什么? “成功”和“IPN回调”页面可以是同一页吗?
答案 0 :(得分:1)
IPN是来自paypal的回调,通知商家有关混合类型的更改。 IPN listerner(您的页面)必须实现其描述的协议 https://developer.paypal.com/webapps/developer/docs/classic/ipn/integration-guide/IPNIntro/
引文: 当监听器收到事件通知时要采取的操作是特定于应用程序的。以下是应用程序为响应IPN消息而采取的一些常见操作:
Trigger order fulfillment or enable media downloads
Update a list of customers
Update accounting records
Create specialized "to do" lists
成功付款页面是在成功付款后重定向客户端浏览器的页面。
结果是成功付款页面在一次付款时被调用一次或根本不会被调用,具体取决于其结果。即使当前没有付款, IPN 监听器也可以随时拨打!
如链接中的图像所示,IPN回调是处理混合后台操作的命运。例如。将结果存储到您的数据库等