【问题标题】:What happens to paypal IPNs if no message sent back to PayPal如果没有消息发送回 PayPal,paypal IPN 会发生什么情况
【发布时间】:2017-10-03 17:15:31
【问题描述】:

一段时间以来,我一直在运行一个网站,该网站通过向贝宝网站发送一个 notify_url 来记录贝宝交易,并监听该 notify_url。我的收听页面解析从贝宝发送的 IPN 信息,并返回一个 http 200 响应,但它不然后“使用 HTTPS POST 将完整消息发送回 PayPal”到https://ipnpb.paypal.com/cgi-bin/webscr(第 3 点在https://developer.paypal.com/docs/classic/ipn/integration-guide/IPNImplementation/)。付款似乎顺利进行。我想知道通过不执行 IPN 请求-响应流程的此响应部分,我为自己存储了哪些问题?

【问题讨论】:

    标签: paypal paypal-ipn


    【解决方案1】:

    您已敞开心扉接受可能不是来自 PayPal 的 IPN 消息。您省略消息的目的是确保您正在处理的 IPN 来自 PayPal。

    【讨论】:

    • 谢谢,我知道这一点,并且有各种系统来减少黑客攻击(尽管我也应该正确地做到这一点!)。但是贝宝端是否有任何问题,例如在收到响应之前,事务是否未标记为完成?
    • 我相信只要你完成他们对你所做的交易,并给他们 200 的回报,一切就结束了。无论如何,如果他们认为不是,他们会重新发送它。如果你问我,这是一个非常业余的设计。发送客户端证书有问题吗?
    猜你喜欢
    • 2021-10-04
    • 1970-01-01
    • 2021-04-20
    • 1970-01-01
    • 1970-01-01
    • 2021-10-21
    • 2016-09-14
    • 2023-03-05
    • 1970-01-01
    相关资源
    最近更新 更多