В рамках интеграции реализован следующий функционал:
- Продажа товара, оплата рублями.
- Продажа товара, оплата бонусами Мега.
- Возврат товара с возвратом денежных средств (в рублях) на банковскую карту клиента.
- Возврат товара с возвратом бонусов Мега на бонусный счет клиента Megacard.
- Отмена транзакции, если чек не был завершен или продан в текущей смене на данной кассе (возврат день в день).
- Сверка итогов с банком.
- Возможность одновременного подключения к кассе нескольких банковских терминалов разных банков.
Примечание. Для того, чтобы списать бонусы или узнать баланс по карте Megacard, необходимо при операции оплаты банковской картой вставлять карту чипом в терминал. Это обязательное требование. В этом случае, терминал сам предложит выбрать нужную операцию.
Возврат бонусов Мега происходит автоматически при операции возврата денежных средств на карту, согласно алгоритму банка и системы Megacard.
Для настройки эквайринга Кредит Европа Банка, необходимо на кассовом сервере по адресу: Оборудование – Шаблоны выбрать шаблон оборудования и нажать кнопку Оборудование:
В появившемся иерархическом древе необходимо сохранить файл arcus2_CEB_lin.conf по адресу: hardware\bank, если он там отсутствует.
В этом файле в параметре driverName указать реальное расположение файла cashreg.
На кассовом сервере нужно пройти по адресу: Магазин – Типы касс, выбрать тип кассы и нажать кнопку Настройки:
Далее:
- в файле mintukm.conf (\mintukm.conf) в разделе services – subsystems раскомментировать строку { include file("conf/hardware/bank/arcus2_CEB_lin.conf") };
- убедиться, что в файле payment.conf (services\payment\payment.conf) в секции plugins раскомментирована строка { include file("conf/services/payment/payment_arcus2.conf") };
- в файле payment_arcus2.conf (services\payment\payment_arcus2.conf) указать идентификатор (paymentId) и название (name) платежного средства: PaymentId должен иметь уникальное значение для каждого средства оплаты;
- в файле payment.conf (services\reports\payment.conf) раскомментировать строку { include file("conf/services/payment/arcus2_report.conf") };
включить arcus2_report.conf в bin\conf\services\reports\payment.conf