2017-05-05 126 views
0

有一段时间,我一直在运行一个网站,通过发送notify_url到paypal网站来记录paypal交易,并监听notify_url。我的听力页面解析来自贝宝发送的IPN信息,并返回一个HTTP 200响应,但它然后(在https://developer.paypal.com/docs/classic/ipn/integration-guide/IPNImplementation/点3)“使用HTTPS POST发送完整的消息发回给贝宝”,以https://ipnpb.paypal.com/cgi-bin/webscr。付款似乎一直正常。我想通过不做IPN请求 - 响应流的响应部分来知道自己为自己储存了哪些问题?如果没有消息发回PayPal,PayPal IPN会发生什么

回答

1

您已开放接受可能不是来自PayPal的IPN消息。您要删除的邮件的目的是为了确保您正在处理的IPN来自PayPal。

+0

谢谢,我意识到这一点,并有各种系统来缓解黑客攻击(尽管我也应该正确地做!)。但是,有没有问题从贝宝的结束,例如交易没有被标记为完整的,直到收到答复为止? – user2667066

+0

我相信只要你完成了他们正在做的交易,200回到他们就结束了。无论如何,如果他们认为不是,他们会重新发送它。如果你问我,这是非常业余的设计。发送客户端证书有问题吗? – EJP