$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";
?>