Генерация формы оплаты

Формат: POST
Адрес: https://sci.payso.ru

Название Описание
amount Сумма платежа в формате 100.00
shop_id ID кассы в настройках мерчанта
label Внутрений номер платежа
desc Описание платежа (в base64)
hash Зашифрованная строка shop_id.amount.PublicKey.label методом sha256.
Пример формы оплаты
<form method="POST" action="https://sci.payso.ru">

<input type="hidden" name="amount" value="100.00">

<input type="hidden" name="shop_id" value="ID магазина">

<input type="hidden" name="label" value="Номер платежа кассы">

<input type="hidden" name="desc" value="Описание в base64">

<input type="hidden" name="hash" value="Сгенерированый HASH">

<button>Оплатить</button>
Генерация HASH
$hash = hash('sha256', $shop_id.$amount.$public_key.$label);

Обработка платежа

Формат: POST

Название Описание
amount Сумма платежа в формате 100.00
shop_id ID кассы в настройках мерчанта
label Внутрений номер платежа
pay Номер платежа мерчанта
desc Описание платежа (в base64)
hash Зашифрованная строка shop_id.amount.secretKey.label.pay методом sha256.
Ответ обработчика
Для гарантии корректной обработки поступившего платежа периодически на URL Result отправляется проверочный запрос. При успешной обработке должна вернуться строка OK или 200

Способы оплаты