Выдача электронного чека

Скорее всего ваш офд предоставляет услугу отправки электронного чека покупателю(возможно это платная тарифная опция).

    Kkm = new KkmServer('Admin', '').hookAjaxSuccess(ExecuteSuccess);
    var check = new KkmCheck(Kkm, 0);

    // формируем используем шорткат
    //
    check.r('Мыло', 1, 58.50, 58.50).r('Шило', 2, 25, 50, 18, 0, "1234567890123");
    // адрес клиента емайл или телефон
    check.setEmail('vasya-pupkin@mail.ru');
    // или
    check.setPhone('9001002030'); // указать одновременно нельзя
    // указываем сумму 2-4 аргументом в зависимости от виды оплаты по настройкам кассы
    check.setPayments(0,108.50);


            

Важно

check.setIdCommand('id-based-on-order-number');
Указав свой ид команды, можно избежать повторной фискализации чека в пределах перезапуска KkmServer'а.

check.fiscalOnly()

Взаимодействие с сервером

Статус:

Ошибка:

Запрос к АПИ:



                    

Ответ сервера: