Razorpay.validateWebhookSignature () возвращает true для других событий webhook, но для событий типа "invoice.paid" возвращается false.
Я использую Razorpay npm пакет
Вот фрагмент кода
let body = req.body;
let receivedSignature = req.get("x-razorpay-signature");
let secret = "xxxx";
var success = Razorpay.validateWebhookSignature(
JSON.stringify(body),
received_signature,
secret
);
success возвращает true для всех событий, кроме invoice.paid