如何重新发送 PayPal ipn 数据?

How to resend PayPal ipn data?

由于某种原因,我丢失了一个PayPal IPN数据日志。 PayPal 是否可以选择重新发送 ipn 数据或者我可以做什么?有可能吗?

可以,只要 IPN 生成后不到 28 天。登录您的贝宝账户;然后,根据您的帐户布局,执行以下操作之一:

  • (实时环境中的大多数企业帐户)单击个人资料 >> 个人资料和设置 >> 我的销售工具。找到 即时付款通知 并直接点击其右侧的 更新 link。然后,找到显示 IPN 历史页面 的 link 并单击它。
  • (旧网站付款专业版帐户)点击个人资料,然后点击即时付款通知首选项(在 销售偏好 标题下)。找到显示 IPN 历史页面 的 link,然后单击它。
  • (沙盒中的大多数企业帐户,实时环境中的一些企业帐户)转到历史 >> IPN历史.

这会将您带到一个页面,您可以在该页面上搜索过去 28 天内为您的帐户生成的任何 IPN。找到有问题的 IPN 后,单击其左侧的复选框,然后单击 "Resend Selected"。

有几点需要注意:

  • PayPal 只会将 IPN 重新发送到它们最初发送到的相同端点。如果你搞砸了 URL,那就太糟糕了。
  • IPN 可能不会立即发送。重发请求被放入 queue(与所有其他 IPN 一样)并稍后处理。在大多数情况下,您应该会在几秒到几分钟内看到发送的 IPN。