Ethan's Blog

不负好时光

PHP开发详解:PayPal Instant Payment Notification (IPN)

random featured image 21

上次在 PHP开发详解:PayPal Payment Data Transfer(PDT) 一文中介绍了网站集成Paypal付款功能并如何将付款数据返回,能够使得用户在付款完成后继续回到网站上来,并将付款信息告知用户。但是PayPal Payment Data Transfer这样的数据返回方式是不保险的,特别是对于用户完成付款后还需要进行后续业务处理,如标注订单为已付款以及减去商品库存等。用户有可能在付款完成后还没跳转到自己网站就已经关闭了页面,而我们的交易数据和业务处理都必须通过访问付款完成后的ReturnURL来得到展示与处理。为了获得更加保险的业务处理,我们在集成使用Paypal付款功能时需要按需使用PayPal Instant Payment Notification (IPN)。 Read More …