Skip to content

Фискализация на стороне банка

Choose a tag to compare

@facevoid63 facevoid63 released this 25 Aug 14:41
· 2 commits to master since this release

BREAKING CHANGES

Убрана поддержка фискализации на стороне клиента

  • Теперь конструктор основного класса ApiClient имеет входные параметры $shopId, $shopPassword, $shopSign, $serverSign, $test_mode, $proxy. Таким образом, вместо параметра $boxAuth, который отвечал за подключение к онлайн-кассе, теперь используется параметр $test_mode, который включает тестовый режим;
  • Удалены классы, связанные с фискализацией (namespace Lib/Box);
  • Из трейта Sale удалены методы sendBill(), refundBill(), getPaymentMethod(), getPaymentObject(), getTaxationSystem(), getVats();

Изменения в сигнатурах методов

  • Метод prepareForms($order, $type) теперь имеет вид prepareForms($params);
  • Метод orderRefund($ticket, $amount) теперь имеет вид orderRefund($params);

Что нового

  • Добавлен метод getTicketByOrderNumber($order_number). Возвращает TICKET-параметр первой оплаченной операции по номеру заказа в интернет-магазине;