Signature - формирование подписи запроса

Пример формирования подписи запроса

Example Request:

{
    "user_uuid": "364dbfc8-ae50-492f-bdd9-748edd84d5c9",
    "to_card": "4111111111111111",
    "amount": 50000,
    "callback_url": "https://webhook.site/f3029e33-db04-40fd-a81e-5cea9a69fc80",
    "merchant_id": "40fd-a81e-f3029e33-5cea9a69fc80",
    "payment_method": "card",
    "currency": "rub"
}

Правило формирования подписи

Для того чтобы сформировать подпись, требуется перевести тело запроса в формат json, конкатинировать api_key ключ, выданный Вам в ЛК, и получить результат хеш-функции SHA1, положив в нее полученную строку:

74f9589ecae089b23668b92e29q2u1hiddad2{"user_uuid":"364dbfc8-ae50-492f-bdd9-748edd84d5c9","to_card":"4111111111111111","amount":50000,"callback_url":"https://webhook.site/f3029e33-db04-40fd-a81e-5cea9a69fc80","merchant_id":"40fd-a81e-f3029e33-5cea9a69fc80","payment_method":"card","currency":"rub"}

Получаем результат хеш-функции SHA1:

4734c31f2ee5ef486b5a9d05839368475ba2c6a6

Last updated