Получение информации об оплате

Метод: GET

URL запроса: https://kassify.com/api/status.php
ПараметрОписаниеОбзяз

ids

ID мерчанта

+

order_id

ID платежа в нашей системе

+

hash

Подпись MD5

+

Генерация подписи:

$ids = '158'; // ID Вашего мерчанта $key_shop = '54UUY4Jf6Uuw4D8'; //Секретное слово $order_id='144'; // ID платежа в нашей системе $hash = md5($ids.":".$key_shop.":".$order_id);

Пример формы

<?php
$ids = '158';
$key_shop = '54UUY4Jf6Uuw4D8';
$order_id='144';
$hash = md5($ids.":".$key_shop.":".$order_id);




$get = array(
	'ids'  => $ids,
    'order_id' => $order_id,
    'hash' => $hash,

);
 
$ch = curl_init('https://kassify.com/api/status.php?' . http_build_query($get));
curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, false);
curl_setopt($ch, CURLOPT_HEADER, false);
$html = curl_exec($ch);
curl_close($ch);
 
// Декодируем JSON ответ
$response = json_decode($html, true); // Второй параметр в true делает результат в виде ассоциативного массива

// Проверяем на наличие ошибок
if (isset($response['error'])) {
    echo "Ошибка: " . $response['error'];
    exit;
}

// Если нет ошибок, обрабатываем данные
$sum = $response['sum'];
$sum2 = $response['sum2'];
$date = $response['date'];
$status = $response['status'];
$paysys = $response['paysys'];


// Вывод или дальнейшая обработка данных
echo "Сумма: $sum, Сумма2: $sum2, Дата: $date, Статус: $status, Платежная система: $paysys";
?>

Last updated