PayPal webhooks 状态从“待处理”变为成功需要做什么?

时间:2021-01-30 23:15:56

标签: paypal webhooks paypal-sandbox paypal-rest-sdk

我已经在 PayPal 沙盒帐户中设置了网络钩子,并在我的后端接收它们并验证它们,然后返回 {verification_status: 'SUCCESS'}。但是,PayPal 开发人员仪表板将 Webhook 显示为“待处理”,这意味着它们会不断重新发送/重试。

需要采取什么措施才能停止收到重复的网络钩子?

1 个答案:

答案 0 :(得分:1)

要使 Webhook 交付成功,接收 Webhook 的服务器需要以 2xx 的 HTTP 状态进行响应——而不是其他任何状态,例如 4xx 或 5xx 或无响应。

验证网络钩子是为了您自己的信息,以确认它是由 PayPal 发送的,而不是由其他(恶意/欺骗)演员发送的。您还可以通过检查加密签名进行验证,而不是将其发回 PayPal API。

相关问题