Оплата чеков

Параметры

Header:

INTENT_OPERATION_TYPE - CHEQUE_PAYMENT

Auth-token - Токен авторизации (опционально). Подробнее

Тело запроса: PaymentChequeRequest (массив)

* Частичная оплата чека производится по одному типу оплаты за раз
* Частичная оплата чека методом Наличными `cash` производится в последнюю очередь
* Интерфейс кассы блокируется при наличии незавершенной оплаты чека
* Если сумма по платежам больше (за счет суммы `cash` и формирования сдачи) или равна итогу к оплате предчека, происходит автоматическая фискализация
* При наличии незавершенного предчека операции с удалением данного предчека, с оплатой других предчеков, оплатой, возвратом и пр. не доступны

Примеры

Успех

Запрос:

{ 
    "uuid": "9aa03f0c-d77c-40ae-8f4d-236c432054a8", 
    "cash": "0", 
    "cashless": "20", 
    "certificate": "0", 
    "oplati": "0", 
    "payment_method": "INTERNAL" 
}

Ответ BaseResponse:

{
"messageDetail": "Успешная оплата",
"messageTitle": "Успех",
"registerNumberSKO": "129961053",
"resultCode": 200,
"type": "CHEQUE_PAYMENT",
"metaInfo": { 
        "bankName": "Белинвестбанк", 
        "terminalId": "11000086" 
    },
"uuid": "9aa03f0c-d77c-40ae-8f4d-236c432054a8",
"payments": [
        { 
            "type": "Cashless", 
            "sum": "20", 
            "ref": "402340452973" 
        }
    ],
"remain": "37.47"
}

Полная оплата чека (сопровождается фискализацией и печатью чека)

Ответ BaseResponse:

{
"dateTime": "2024-01-23T11:20:05+03:00",
"messageDetail": "Успешная оплата",
"messageTitle": "Успех",
"numberCheck": "409",
"registerNumberSKO": "129961053",
"resultCode": 200,
"rrn": "402340452973",
"type": "SALE",
"uid": "126AF405E6FD5ED307BF0C5D",
"total": "57.47",
"change": "0",
"isPrintSuccess": true,
"metaInfo": { 
        "bankName": "Белинвестбанк", 
        "terminalId": "11000086" 
    },
"uuid": "9aa03f0c-d77c-40ae-8f4d-236c432054a8",
"transactionId": "49784",
"payments": [
        { 
            "type": "Cashless", 
            "sum": "20", 
            "ref": "402340452973" 
        },
        { 
            "type": "Other", 
            "sum": "10", 
            "ref": "e0b92d58-4a07-4563-95a7-f1d44ac78a4f" 
        },
        { 
            "type": "Cash", 
            "sum": "5" 
        },
        { 
            "type": "QR", 
            "sum": "22.47", 
            "ref": "49784" 
        }
    ]
}