Подпись запроса
Каждый запрос должен быть подписан. Подпись передается в Headers параметр Sign.
Так же в Headers передается идентификатор пользователя, осуществляющего запрос.
Параметр Auth-Id.
Процесс генерации подписи:
- json запрос должен быть в одну строку, без переносов.
- добавляем в конец JSON секретный ключ мерчанта (предоставляется менеджером)
- высчитываем sha256 хеш полученной строки и добавляем его в заголовки запроса, параметр Sign.
Пример строки перед вычислением sha256:
{"cardholder_name":"IVANOV IVAN IVANOVICH","phone":79651234567,"product_code":1,"card_id":555}some_secret_string