Отправка запроса
Этот API-запрос используется для получения статуса платежа по определенному заказу.
Метод запроса:
1
GET /payment/status?orderid={orderId}
Аутентификация
Для безопасности данных используется механизм Basic Access Authentication.
К каждому запросу необходимо добавлять заголовок Authorization следующего формата:
1
Authorization: Basic base64(login:password)
Где:
- login — логин, выданный при регистрации мерчанта.
- password — пароль, выданный при регистрации мерчанта.
- base64(login:password) — строка, закодированная в формате Base64.
Пример формирования заголовка в cURL:
1 2
curl -X GET "https://ecommerce.pult24.kz/payment/status?orderid=d39b528b-d815-4139-a6ec-376" \ -H "Authorization: Basic dXNlcm5hbWU6cGFzc3dvcmQ="
(где dXNlcm5hbWU6cGFzc3dvcmQ= — это закодированная строка "username:password" в Base64)
Параметры запроса
Запрос принимает следующие GET-параметры:
Параметр | Значение |
---|---|
orderid | Номер заказа в системе клиента |
id | Номер транзакции в системе Kassa24 Business |
Пример с обоими параметрами:
1
GET https://ecommerce.pult24.kz/payment/status?orderid=d39b528b-d815-4139-a6ec-376&id=11111111111111111
Ответ API
Ответ содержит JSON-объект с информацией о статусе платежа. Возможные статусы и их описание доступны в документации: