msDreamkas

Подключение интернет-магазина к онлайн-кассе Дримкас-Ф для соответствия 54-ФЗ
Автор дополнения
Марат Марабар
Пакетов
8
Закачек
2 689
Обычно отвечает в течение нескольких дней
Автор дополнения
Пакетов
8
Закачек
2 689
Обычно отвечает в течение нескольких дней
Версия 1.1.1-beta
Дата выпуска 20.03.2019
Загрузки 10
Просмотры 953
Внимание, этот компонент требует версию PHP 5.6 или выше! Если ваш сайт использует PHP ниже требуемого, установка этого дополнения может его сломать.
msDreamkas позволяет подключится к кабинету Дримкас, для регистрации расчётов с использованием электронных методов оплаты вашего интернет-магазина, согласно 54-ФЗ. Компонент разработан для MODX revolution, использующий miniShop2 или Shopkeeper3.

С версии 1.1.0-beta, msDreamkas научился работать с Shopkeeper3

Кроме отправки чека на фискализацию, есть возможность запустить операцию возврата прихода.

Как это работает

Оплата (Приход)
1. Пользователь производит оплату на сайте, через интернет-эквайринг.
2. Статус заказа становится «Оплачен».
3. msDreamkas начинает свою работу. Если в настройках нет этого способа оплаты, то ничего не делает, если есть — продолжает свою работу и отправляет данные товара/товаров в личный кабинет Дримкас.
4. Дримкас вашу заявку на фискализацию ставит в очередь, и возвращает статус операции (Так устроено, что кассы ходят за новыми чеками для фискализации раз в минуту. Поэтому в среднем время ожидания печати чека около 30 секунду).
5. msDreamkas статус операции пишет в базу, если нет ошибок, то это сначала «PENDING», тип операции: SALE.
6. Дримкас фискализирует чек и отправляет статус в коннектор msDreamkas.
7. msDreamkas обновляет статус операции.

Отмена (Возврат прихода)
При изменении статуса заказа на «Отменён», производятся те же действия, тип операции становится: «REFUND».



Системный настройки

  • msdreamkas_access_token — Для обращений к своему личному кабинету Дримкас, необходимо получить токен. Обязательный параметр

  • msdreamkas_device_id — идентификатор кассы Дримкас-Ф. Обязательный параметр.
  • msdreamkas_payment — Список способов оплаты, обработка платежей которых, будет передаваться для фискализации. miniShop2 — ID способов оплаты через запятую. Shopkeeper3 — названия методов оплаты. Обязательный параметр.
  • msdreamkas_status_sale — В настройках miniShop2 или Shopkeeper3 ID статуса заказа, при котором будет фискализирован чек. Как правило это — Оплачен или Оплата получена. Обязательный параметр.
  • msdreamkas_status_refund — В настройках miniShop2 или Shopkeeper3 ID статус отмены, при котором будет отменено фискализация чека. Как правило это — Отменён. Обязательный параметр.
  • msdreamkas_tax — Тип НДС. Обязательный параметр. Возможные значения:
    • NDS_NO_TAX — Без НДС
    • NDS_0 — НДС 0
    • NDS_10 — НДС 10
    • NDS_18 — НДС 18
    • NDS_10_CALCULATED — НДС 10/110
    • NDS_18_CALCULATED — НДС 18/118
  • msdreamkas_tax_mode — Система налогообложения. Обязательный параметр. Возможные значения:
    • DEFAULT — Общая
    • SIMPLE — Упрощенная доход
    • SIMPLE_WO — Упрощенная доход минус расход
    • ENVD — Единый налог на вмененный доход
    • AGRICULT — Единый сельскохозяйственный налог
    • PATENT — Патентная система налогообложения
  • msdreamkas_url_receipts — URL фискализации чека. Обязательный параметр.
  • msdreamkas_url_web_hooks — URL ответа от Дримкас, путь до коннектора должен быть абсолютным. Обязательный параметр. Например:
    https://site-name.ru/assets/components/msdreamkas/operations.php

1.1.1-beta (20.03.2019)

  • Устранены некоторые недочёты при фискализации платежа через Shopkeeper3

1.1.0-beta (14.03.2019)

  • Подключен Shopkeeper3

1.0.3-beta

  • Fix Duplicate entry for key 'type'

1.0.2-beta

  • Исправлена цена доставки (переведено в коппейки)

1.0.1-beta

  • Добавлен возврат прихода

1.0.0-beta1

  • Исправлено кол-во товаров для фискализации

1.0.0-beta

  • Первая публикация

Последние обсуждения в сообществе MODX.pro