Callback
Проверка того что это именно наш сервер послал этот запрос
В HEADERS запроса ключ: X-Token-Sign – содержит подпись приватным ключом нашего сервиса.
Для того чтобы проверить подпись, вы должны использовать публичный ключ нашего сервиса:
-----BEGIN PUBLIC KEY-----
MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAvocGJQ8SeTO7sWe6Qkyd
7aeLC/PBKhvzZOhm6U7h6IzY2xHDQHbu6fvEqVqmLZML7LXmLUmcBXptD7ENSXzi
en0oweQXVQJNi6CRGFZNXlmiimG7xoUu77tLyAyP8RxZnEKOHOADO0Vom6tsVYdE
vQfz66so6e2IRTKWW8OXgpx4WW14MjepShxMYpP9t+WMYnG3y/+nzb8Y53u3ZO07
hFfveOIAtoXVPZvDUnFd+iJHZSePhnxlf2tiln2rOPVth5vpezMISbQJRqPgmHk/
jN4hPsJkIn+OuM/med4xaUA50Uqg+7cYeDVIcQfm/IoIhyq/uGn+zUi46MrrF44I
PQIDAQAB
-----END PUBLIC KEY-----
Объект который подписывается имеет вид:
REQUEST_METHOD\nBODY_RAW
Пример подписываемого объекта:
POST\n{"id": "13a840e4-f078-4efc-9372-008ac038dee3", "total": "20.60", "fee": "0.60", "amount": "20.00", "received_amount": "10.00", "redirect_url": "...", "paymethod": 3547, "paymethod_description": "Сбербанк", "date_created": 1697798134, "timeout": 900, "status": "success_incorrect_amount", "card": "4111111111100031", "name": "Иванов И.", "cancel_message": null}, "platform": {"name": "client", "id": "127ea230-ab27-4941-bf1f-8fd2ceaf92dkl"}}Пример подписи (X-Token-Sign):
PayIN
Перечень статусов заявки:
success — Заявка завершеная на верную сумму
success_incorrect_amount — Заявка завершена на неверную сумму
cancelled — Заявка истекла
in_progress — Заявка в работе
PayOut
Перечень статусов заявки:
confirmed — Заявка завершеная на верную сумму
created — Заявка ожидает распределения
in_progress — Заявка в работе
Last updated