Google Pay и Apple Pay отказываются работать с российскими компаниями и пользователями, и перед предпринимателями встает вопрос: «как теперь организовать оплату своих товаров и услуг с помощью мобильных телефонов?». В данном кейсе мы внедряем в 1С инструмент, который решает возникшую проблему, а именно — оплата СБП в 1С.
Исходная ситуация
В связи с уходом с российского рынка платёжных систем от Google и Apple, появилась необходимость какого-либо аналогичного способа оплаты счетов с мобильных устройств. Подходящим решением в данной ситуации является система быстрых платежей (СБП) по QR-коду. Как устроен функционал данного решения: клиенту предоставляется уникальный QR-код заказа, отсканировав который с телефона из приложения банка, он производит оплату.
Именно с запросом внедрения системы быстрых платежей в 1С к нам обратился заказчик. В некоторых продуктах от 1С имеется возможность подключения модуля с СБП, однако далеко не во всех. Компания работает в 1С:Управление торговлей 11.4. Обновление до актуальной версии не планируется, так как система значительно кастомизирована под бизнес-запросы предприятия, имеет множество доработок и индивидуальных настроек, миграция которых в новую версию 1С потребует больших финансовых и временных затрат. Наиболее целесообразное решение в подобных случаях — доработка имеющейся системы.
Задачи по внедрению новой системы платежей
- Интегрировать в 1С:Управление торговлей 11.4 схему оплаты с использованием системы быстрых платежей;
- Кастомизировать созданный модуль под задачи клиента.
Внедрение системы быстрых платежей в 1С
Как и в любом проекте, первым этапом стало общение с заказчиком и составление точного технического задания.
В процессе обсуждения был зафиксирован следующий необходимый функционал:
- При формировании заказа, программа должна создавать платежный QR-код, а информация о созданной квитанции должна отправляться на сервер обслуживающего банка.
- У менеджера в рабочем окне 1С должна быть возможность выбора — отправить платёжное поручение QR-кодом или же ссылкой на почту.
- При формировании QR-кода или отправке ссылки на E-mail в сервисе банка компании должен создаваться расчетный документ, содержащий необходимую клиенту информацию (список товаров, контактные данные покупателя и др.)
На основе проведённой бизнес-аналитики, описанной выше, началась работа над проектом. Основная сложность реализации заключалась в том, что нашему разработчику пришлось с нуля, без каких-либо описаний-инструкций со стороны «1С» реализовать интеграцию СБП с кастомизированной конфигурацией 1С клиента.
Автоматизация процесса оплаты с использованием СБП была обеспечена нами с помощью наличия JSON-API у банковского интегратора PayKeeper. Наш специалист разработал механизм формирования запросов к серверу системы PayKeeper с набором данных, формируемым на основании заказа клиента в 1С.
Таким образом, для оплаты заказа клиента, менеджеру достаточно нажать одну кнопку в 1С, а вся информация о номере заказа, имени клиента, сумме заказа и списке товаров будет передана на сервер банковского интегратора и отобразится в личном кабинете.
Приведем далее несколько экранов, для наглядной демонстрации созданной системы
В 1с на экран сформированного заказа добавлено поле «Оплата СБП (QR-код)»
При клике по кнопке «Оплата СБП (QR-код)», пользователю отображается окно с выбором способа оплаты.
В первом случае платежка отправляется на почту клиенту, а во втором — формируется QR-код, отсканировав который покупатель совершает оплату.
В банке в личном кабинете компании появляется информация о созданном счете. Благодаря реализованным разработкам из 1С в банк поступает следующая информация: номер заявки, список покупок, дата, информация о клиенте, корзина.
Дополнительно нами реализована очень важная функция данной системы — выставление срока действия неоплаченной заявки. По умолчанию банк сам выставляет стандартный срок по платежным поручениям, однако в данном случае клиент попросил о внедрении индивидуальных настроек.
После оплаты клиенту приходит соответствующее уведомление, а в банке в личном кабинете компании отображается статус заявки "оплачено".
Результаты внедрения СБП в 1С:
- 1Созданная для клиента система значительно упрощает оплату счетов с помощью мобильных устройств;
- 2Внедренное решение является эффективной заменой сервисов Google Pay и Apple Pay, и позволяет повысить лояльность покупателей;
- 3Для клиента реализован функционал по выбору срока действия выставленного счета.
Если перед вашей компанией также встал вопрос интеграции системы быстрых платежей в 1С, то мы готовы обеспечить вас профессиональным, детально проработанным решением. При этом мы не просто внедрим СБП в 1С, но и кастомизируем функционал формирования платежных документов под нужды вашего предприятия.
Вы также можете обращаться к нам с любыми другими задачами по доработке 1С.