Несоответствие подписи webhook без gocard

Я рассматриваю руководство по началу работы без gocardless, но когда я пытаюсь настроить webhook (режим песочницы), я не получаю правильное значение.

Код скопирован с https://developer.gocardless.com/getting-started/api/staying-up-to-date-with-webhooks/

и выглядит так

computed_signature = OpenSSL::HMAC.hexdigest(OpenSSL::Digest.new('sha256'),
                                             secret,
                                             request.raw_post)

provided_signature = request.headers['Webhook-Signature']

Rack::Utils.secure_compare(provided_signature, computed_signature)

# => false

Что мне не хватает? Спасибо за любую помощь

0 ответов

Другие вопросы по тегам