我在用 Java 编写 IPN 接收器时想知道这个问题,它将用于自动处理 IPN,因为实际的软件是在 Java 中运行的。 IPN 处理器是我项目中的一个类,用于加快处理速度,避免在中间使用 PHP。
但是,当我想到通知保证时,我想到了这个问题。当主机不可用时,PayPal 是否重新发送 IPN post 请求?或者它只是被丢弃,并由管理员来处理?这是因为服务器极有可能两天进行一次维护,届时服务器将不会处于 Activity 状态。
如果重新发送通知,延迟时间是多少?
提前致谢。 :)
最佳答案
请查看详情:
当主机不可用时,PayPal 是否会重新发送 IPN 发布请求?还是直接丢弃,由管理员来处理?
是的。如果您的服务器未确认 POST 消息或您的服务器无法访问,PayPal 将继续向您发送 IPN 消息。
如果重新发送通知,延迟时间是多少?
根据 PayPal document , PayPal 将定期重新发送消息,直到您响应,但是重试之间的间隔会随着每次尝试而增加。 IPN 将被重新发送最多 四天,最多 15 次重试。每次失败尝试后,间隔将增加。
关于java - 如果 PayPal 的 IPN 服务无法连接到 IPN 目的地会怎样?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18882514/