Система быстрых платежей в 1С, или «Что делать в условиях ухода Google Pay и Apple Pay из РФ?»

27 мая 2022
Компания:
Производитель эксклюзивной мебели с сетью магазинов розничной торговли
Сфера деятельности:
Изготовление и продажа мебели и элементов интерьерного дизайна

Google Pay и Apple Pay отказываются работать с российскими компаниями и пользователями, и перед предпринимателями встает вопрос: «как теперь организовать оплату своих товаров и услуг с помощью мобильных телефонов?». В данном кейсе мы внедряем в 1С инструмент, который решает возникшую проблему.

Исходная ситуация

Система быстрых платежей в 1С

В связи с уходом с российского рынка платёжных систем от Google и Apple, появилась необходимость какого-либо аналогичного способа оплаты счетов с мобильных устройств. Подходящим решением в данной ситуации является система быстрых платежей (СБП) по QR-коду. Как устроен функционал данного решения: клиенту предоставляется уникальный QR-код заказа, отсканировав который с телефона из приложения банка, он производит оплату.

Именно с запросом внедрения системы быстрых платежей в 1С к нам обратился заказчик. В некоторых продуктах от 1С имеется возможность подключения модуля с СБП, однако далеко не во всех. Компания работает в 1С:Управление торговлей 11.4. Обновление до актуальной версии не планируется, так как система значительно кастомизирована под бизнес-запросы предприятия, имеет множество доработок и индивидуальных настроек, миграция которых в новую версию 1С потребует больших финансовых и временных затрат. Наиболее целесообразное решение в подобных случаях — доработка имеющейся системы.

Задачи

  1. Интегрировать в 1С:Управление торговлей 11.4 схему оплаты с использованием системы быстрых платежей;
  2. Кастомизировать созданный модуль под задачи клиента.

Внедрение системы быстрых платежей в 1С

Как и в любом проекте, первым этапом стало общение с заказчиком и составление точного технического задания.

Система быстрых платежей в 1С

В процессе обсуждения был зафиксирован следующий необходимый функционал:

  • При формировании заказа, программа должна создавать платежный QR-код, а информация о созданной квитанции должна отправляться на сервер обслуживающего банка.
  • У менеджера в рабочем окне 1С должна быть возможность выбора — отправить платёжное поручение QR-кодом или же ссылкой на почту.
  • При формировании QR-кода или отправке ссылки на E-mail в сервисе банка компании должен создаваться расчетный документ, содержащий необходимую клиенту информацию (список товаров, контактные данные покупателя и др.)

На основе проведённой бизнес-аналитики, описанной выше, началась работа над проектом. Основная сложность реализации заключалась в том, что нашему разработчику пришлось с нуля, без каких-либо описаний-инструкций со стороны «1С» реализовать интеграцию СБП с кастомизированной конфигурацией 1С клиента.

Автоматизация процесса оплаты с использованием СБП была обеспечена нами с помощью наличия JSON-API у банковского интегратора PayKeeper. Наш специалист разработал механизм формирования запросов к серверу системы PayKeeper с набором данных, формируемым на основании заказа клиента в 1С.

Таким образом, для оплаты заказа клиента, менеджеру достаточно нажать одну кнопку в 1С, а вся информация о номере заказа, имени клиента, сумме заказа и списке товаров будет передана на сервер банковского интегратора и отобразится в личном кабинете.

Приведем далее несколько экранов, для наглядной демонстрации созданной системы

Настройка системы быстрых платежей в 1С

В 1с на экран сформированного заказа добавлено поле «Оплата СБП (QR-код)»

интеграция системы быстрых платежей в 1С

При клике по кнопке «Оплата СБП (QR-код)», пользователю отображается окно с выбором способа оплаты.

Оплата по QR-коду в 1С

В первом случае платежка отправляется на почту клиенту, а во втором — формируется QR-код, отсканировав который покупатель совершает оплату.

Отображение заявки в банке

В банке в личном кабинете компании появляется информация о созданном счете. Благодаря реализованным разработкам из 1С в банк поступает следующая информация: номер заявки, список покупок, дата, информация о клиенте, корзина.

Дополнительно нами реализована очень важная функция данной системы — выставление срока действия неоплаченной заявки. По умолчанию банк сам выставляет стандартный срок по платежным поручениям, однако в данном случае клиент попросил о внедрении индивидуальных настроек.

отбивка на почту

После оплаты клиенту приходит соответствующее уведомление, а в банке в личном кабинете компании отображается статус заявки "оплачено".

В созданной системе оплаты предусмотрена защита от обрывов связи или отключения устройства. При нажатии в 1С соответствующей кнопки, создается ссылка, на основе которой формируется QR-код и записывается в документе. В дальнейшем, если потребуется повторное обращение к QR-коду, 1С уже не будет обращаться к серверу интегратора банков, а самостоятельно сформирует из имеющейся ссылки код.

Результаты:

  • 1Созданная для клиента система значительно упрощает оплату счетов с помощью мобильных устройств;
  • 2Внедренное решение является эффективной заменой сервисов Google Pay и Apple Pay, и позволяет повысить лояльность покупателей;
  • 3Для клиента реализован функционал по выбору срока действия выставленного счета.

Если перед вашей компанией также встал вопрос интеграции системы быстрых платежей в 1С, то мы готовы обеспечить вас профессиональным, детально проработанным решением. При этом мы не просто внедрим СБП в 1С, но и кастомизируем функционал формирования платежных документов под нужды вашего предприятия.

Вы также можете обращаться к нам с любыми другими задачами по доработке 1С.

Иконка для обратной связи
У Вас похожая задача?Мы всегда готовы подсказать решение!
Задайте вопросы напрямую руководителю данного проекта (9.00–23.00):
+7 960 238-84-41