Запрос и пример

Для проверки статуса оплаты заказа необходимо выполнить вызов метода
POST https://gateway.chocodev.kz/orders/v1/preorder/status
(в заголовке не забываем Content-Type и токен)

Параметры запроса:

Ключ Описание Примечание
merchant_order_ids[] Массив ваших ID заказов для проверки статуса Обязательное

Пример запроса:

merchant_order_ids[]: 100500
merchant_order_ids[]: 100501
merchant_order_ids[]: 100502

Ответ и пример

В ответ сервер возвращает JSON с указанными здесь составляющими.

Пример ответа:

{
    "error_code": 0,
    "status": "success",
    "message": "Статусы заказов",
    "data": {
        "100500": {
            "is_paid": true,
            "reference": 123456,
            "amount": 3000,
            "balance_amount": 100,
            "device": "ANDROID",
            "cashback": 300,
            "refund": {
                "refunded_amount": 1500,
                "refunded_cashback": 150
            }
        },
        "100501": {
            "is_paid": true,
            "reference": 123457,
            "amount": 5000,
            "balance_amount": 100,
            "device": "IOS",
            "cashback": 250
        },
        "100502": {
            "is_paid": false,
            "reference": 123458,
            "amount": null,
            "cashback": null
        }
    }
}