Получение информации о выводе
Метод: GET
URL запроса: https://kassify.com/api/getWithdrawInfo.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/getWithdrawInfo.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'];
$purse = $response['purse'];
$order_id = $response['order_id'];
// ... и так далее для остальных значений
// Вывод или дальнейшая обработка данных
echo "Сумма: $sum, Сумма2: $sum2, Дата: $date, Статус: $status, Платежная система: $paysys";
?>
status=1 //Ожидание
status=2 //Обработана
status=3 //Ошибка
status=6 //Ожидание
status=22 //Создан
Last updated
Was this helpful?