无法重新发送 ION

Posted

技术标签:

【中文标题】无法重新发送 ION【英文标题】:Cannot re-send an IPN 【发布时间】:2017-01-26 06:09:02 【问题描述】:

我刚刚发布了产品代码,允许我们的用户使用 Paypal 支付按钮购买东西。

在快速测试交易后,我发现我想要 IPN 的地址有点不正确,我的系统没有收到我的 IPN。

根据这篇文章,我应该可以将其重新发送到我的个人资料 IPN URL。

https://developer.paypal.com/docs/classic/ipn/integration-guide/IPNOperations/#resend-ipn-messages

但是,在进入 IPN 历史页面后,我没有看到任何重新发送的选项。

是否已关闭重新发送 IPN 消息的功能?

【问题讨论】:

Ok 看起来在重试状态下似乎无法重新发送。如何将它从 Retrying 设置为 Failed,以便我可以使用不同的地址重新发送它? 重试意味着它自己再次发送。确保您的 IPN 脚本已准备好成功处理 IPN,并且当下次重试发生时,它将更新为 200 完成。 @AndrewAngell - 问题是它发送 IPN 的地址错误,我无法更改。 【参考方案1】:

事实证明,您无法重新发送处于 Retrying 状态的 IPN,您也无法告诉它停止 Retrying。

所以这里的解决方案是等待状态变为失败(尝试 4-5 天后会这样做),然后将您的个人资料上的 IPN URL 更改为正确的 URL,然后转到IPN历史记录,找到失败的重新发送。

【讨论】:

以上是关于无法重新发送 ION的主要内容,如果未能解决你的问题,请参考以下文章

无法识别的选择器发送到实例

无法识别的选择器发送到实例

OutLook发件箱中部分邮件无法正常发送,即使重新按发送都发不出去

如何从另一个视图正确重新启动$ state.go视图

[图像计数]:发送到实例的无法识别的选择器

如何了解哪个无法识别的选择器发送到实例