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

API сервиса Kassify.pro позволяет принимать платежи, делать возвраты, узнавать статусы операции и многое другое. Для работы по API потребуется магазин в нашей системе.
Здесь вы найдёте самую последнюю документацию для подключения физических и юридических лиц.
Для авторизации необходимо отправить POST-запрос на URL https://kassify.pro/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

Пример

$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.pro/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 {
//Перевод успешно совершен.
}