Документация и API

API сервиса Kassify.pro позволяет принимать платежи, делать возвраты, узнавать статусы операции и многое другое. Для работы по API потребуется магазин в нашей системе.

Здесь вы найдёте самую последнюю документацию для подключения физических и юридических лиц.

Для авторизации необходимо отправить POST-запрос на URL https://kassify.com/api/api.php

КлючОбязателенОписаниеПример

ps

Да

система

Mastercard/VisaRUB

key

Да

your_api_password

#tdfdf#28aaD

id

Да

your_api_id

19874

cosh

Да

адрес кошелька

8006800070288797

summ

Да

сумма счета

100

mercant_id

Да

идентификатор мерчанта

19857

merchant_password

Да

пароль мерчанта

#АtdfЕf#28aРТaD

bank_id

Нет

ID банка для выплаты (СБП) см. Список банков

14

Доступные системы для вывода:

СистемаРасшифровка

QIWI

Qiwi Кошелек

QIWI_card

Банковская карта

yoomoney

Юmoney Кошелек

SBP

Система Быстрых Платежей

Пример

$data = array(
'ps'=>'PayeerRUB',                               // система, пример: Dash
'key'=>'C7y87C7y',                                   //your_api_password
'id'=>'3',                                           // your_api_id
'cosh'=>'P31303039',                                 // адрес криптовалютного кошелька, пример: Xybb9RNvdMx8vq7z24srfr1FQCAFbFGWLg P31303040
'summ'=>'3.00',                                        // сумма счета, пример: 1.0000000
'mercant_id'=>'159',                                  // идентификатор мерчанта
'merchant_password'=>'4UUY4Jf6NavGiw6aUuwD',          //your_merchant_password
);
$ch = curl_init();
curl_setopt($ch, CURLOPT_URL, 'https://kassify.com/api/api.php');
curl_setopt($ch, CURLOPT_HEADER, 0);
curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, 0);
curl_setopt($ch, CURLOPT_SSL_VERIFYHOST, 0);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
curl_setopt($ch, CURLOPT_POST, 1);
curl_setopt($ch, CURLOPT_TIMEOUT, 10);
curl_setopt($ch, CURLOPT_CONNECTTIMEOUT, 10);
$http_code = curl_getinfo($ch, CURLINFO_HTTP_CODE);
curl_setopt($ch, CURLOPT_POSTFIELDS, $data);
curl_setopt($ch, CURLOPT_HTTPHEADER, array('Accept: application/json'));
$html = curl_exec($ch);
$c_errors = curl_error($ch);
curl_close($ch);
$datasearch = json_decode($html, true);
$message=$datasearch['message']; 
$error=$datasearch['error'];
$message = iconv("utf-8", "cp1251", $message);




if($error){
//Не удаётся отправить заявку на снятие денег!
echo $message;
} else {
//Перевод успешно совершен.
}

Last updated