Создание платежа v2
Kassify предоставляет «электронного кассира», который упрощает проведение операций и ускоряет платежи.
Endpoint:
https://kassify.com/sci_v2/
Метод:
GET
(через HTML-форму или редирект)
Обязательные параметры
ids
string
✓
ID вашего мерчанта
summ
number
✓
Сумма платежа (формат 0.00
)
us_id
string
✓
Идентификатор заказа (номер, email клиента и т.д.)
user_code
string
✓
ID пользователя в системе мерчанта (антиспам)
s
string
✓
Подпись запроса (см. «Формула подписи»)
val
string
✓
Валюта платежа (RUB
, USD
, EUR
)
Формула подписи
Подпись s
вычисляется как MD5 от строки:
{ids}:{summ}:{secret}:{us_id}:{val}
ids
— ID мерчантаsumm
— сумма в формате100.00
secret
— секретное слово мерчантаus_id
— идентификатор заказаval
— валюта платежа (RUB
,USD
,EUR
)
Пример формы (PHP)
<?php
// === Вводные данные мерчанта ===
$ids = '9'; // ID мерчанта
$secret = 'fJIZSD1wokUsOHgffdwM'; // Секретное слово
$val = 'RUB'; // Валюта (RUB / USD / EUR)
$us_id = '1556464'; // Идентификатор заказа
$user_code = '1'; // Антиспам ID пользователя
$sumRaw = '100.00'; // Сумма платежа
// Нормализуем сумму: 2 знака после запятой, разделитель — точка
$summ = sprintf('%0.2f', floatval(str_replace(',', '.', $sumRaw)));
// Формируем подпись: md5(ids:summ:secret:us_id:val)
$signatureString = $ids . ':' . $summ . ':' . $secret . ':' . $us_id . ':' . $val;
$s = md5($signatureString);
?>
<form method="GET" action="https://kassify.com/sci_v2/">
<input type="hidden" name="ids" value="<?php echo htmlspecialchars($ids); ?>">
<input type="hidden" name="summ" value="<?php echo htmlspecialchars($summ); ?>">
<input type="hidden" name="s" value="<?php echo htmlspecialchars($s); ?>">
<input type="hidden" name="us_id" value="<?php echo htmlspecialchars($us_id); ?>">
<input type="hidden" name="user_code" value="<?php echo htmlspecialchars($user_code); ?>">
<input type="hidden" name="val" value="<?php echo htmlspecialchars($val); ?>">
<button type="submit">Перейти к оплате</button>
</form>
Отличия v2 от v1
Нет параметра
paysys
(толькоval = RUB|USD|EUR
).Подпись формируется с учётом валюты.
Меньше параметров, проще интеграция.
Last updated
Was this helpful?