Документация и API
API сервиса Kassify.pro позволяет принимать платежи, делать возвраты, узнавать статусы операции и многое другое. Для работы по API потребуется магазин в нашей системе.
Здесь вы найдёте самую последнюю документацию для подключения физических и юридических лиц.
Ключ | Описание | Пример |
---|---|---|
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 {
//П еревод успешно совершен.
}
Last modified 1yr ago