我已经在 PayPal 沙盒帐户中设置了网络钩子,并在我的后端接收它们并验证它们,然后返回 {verification_status: 'SUCCESS'}
。但是,PayPal 开发人员仪表板将 Webhook 显示为“待处理”,这意味着它们会不断重新发送/重试。
需要采取什么措施才能停止收到重复的网络钩子?
答案 0 :(得分:1)
要使 Webhook 交付成功,接收 Webhook 的服务器需要以 2xx 的 HTTP 状态进行响应——而不是其他任何状态,例如 4xx 或 5xx 或无响应。
验证网络钩子是为了您自己的信息,以确认它是由 PayPal 发送的,而不是由其他(恶意/欺骗)演员发送的。您还可以通过检查加密签名进行验证,而不是将其发回 PayPal API。