使用 Revolut webhook 时如何验证请求?

问题描述 投票:0回答:1

我按照本指南(https://developer.revolut.com/docs/accept- payments/tutorials/using-webhooks/#2-receive-and-handle-the-web-callback)来处理订单状态事件当 webhook 出现时。但我不知道如何确保请求确实来自Revolut?

我用谷歌搜索了一天,但没有看到有人提到它。

webhooks payment-gateway
1个回答
0
投票

您需要遵循文档中的此说明,它们解释了有效负载、签名验证(我还无法修复),您可以创建和端点来侦听这些请求,但请记住首先检查 webhook 订阅文档 在这里。您需要从系统中订阅您需要的事件的 Webhook,保存它们在响应中提供的签名密钥,以便您稍后可以验证完整性,然后创建一个用于等待命中的端点,如文档所述。我使用 ngrok 发布我的本地应用程序,并使用该 url 作为回调创建 webhook,然后我能够很好地检查一切。看起来不错,如果您需要更多帮助,请询问

© www.soinside.com 2019 - 2024. All rights reserved.