msDreamkas

Подключение интернет-магазина к онлайн-кассе Дримкас-Ф для соответствия 54-ФЗ
Автор дополнения
Марат Марабар
Пакетов
8
Закачек
2 777
Обычно отвечает в течение нескольких дней
Автор дополнения
Пакетов
8
Закачек
2 777
Обычно отвечает в течение нескольких дней
Версия 1.1.1-beta
Дата выпуска 20.03.2019
Загрузки 10
Просмотры 1 101
Внимание, этот компонент требует версию 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