为什么我没有收到通知?
你的服务器没有收到一个事件
当你的端点/服务器不接受我们发送的事件时,你可能不会收到 webhook 事件。当你的服务器不收到一个事件时,你的所有下一个事件都将排队重试。
提示:如果你的服务器无法正确接受事件,我们将向你的 Customer Area 发送一条系统消息。
提示:如果你订阅了系统消息,你会收到一封邮件,通知你端点不接受事件。
webhook 事件故障排除
更新你的服务器配置,以接受所有事件。我们建议你在你的数据库中存储接受的事件。
- 登录您的 Customer Area。
- 转到 Developers(开发者)> Webhooks。
- 在无法正常工作的事件端点旁边,选择故障排除。
你会看到你的服务器没有返回预期的[接受]响应的请求。 - 你可以 Retry(重试)或 Ignore(忽略)。
注意:许多卡住的事件可能是等待 Adyen 的重试,所以我们建议继续排除故障,直到事件被成功接受。一旦我们从您的服务器上得到事件的接受响应,我们将尝试重试所有卡住的 webhook 事件。
提示:阅读更多关于故障排除的内容。
手动接受事件
只有当您不能立即更新您的服务器但需要接收您的其他 webhook 事件时,才应该手动接受事件。
注意:通过手动接受,你的事件将不再被排队,但你的服务器将不会收到你手动接受的事件。
要手动接受事件:
- 转到 Developers(开发者)> Webhooks。
- 选择 Troubleshoot(故障排查)。
这将为一个卡住的事件触发交付尝试。在这里你将看到事件数据和服务器的响应。 - 点击 Ignore(忽略)。
这篇文章有用吗?
让我们来练习一下吧
了解有关此主题的更多信息并练习运用所学的内容。