init

Инициализация платежа (авторизация не требуется)

POST https://pro.selfwork.ru/merchant/v1/init

Инициализация страницы оплаты

Запрос необходимо отправлять с заголовками Content-Type: application/x-www-form-urlencoded Origin: https://домен-вашего-сайта/ Referer: домен-вашего-сайта

Request Body

Сервер отправит HTML-страницу для оплаты заказа. Если подпись запроса некорректная, магазин заблокирован или произошла ещё какая-то ошибка, она отобразится внутри HTML-страницы

Подпись запроса

Для формирования подписи используются параметры:

Никому не сообщайте секретный ключ. Он не должен фигурировать в запросе, в Javascript или внутри HTML-страницы. Секретный ключ не должен быть виден в браузере магазина. Если есть подозрение, что секретный ключ скомпрометирован, тогда сгенерируйте новый ключ в личном кабинете.

От полученной строки вычисляется хэш по алгоритму SHA-256, это значение нужно передать в параметр signature.

Пример:

Last updated