Исходные данные
К нам за помощью обратился салон красоты. Салон работает на платформе 1С 7.7 с самописной конфигурацией.
Для приёма оплаты используются смартфоны с установленным приложением Pay to Phone от Т-Банка https://www.tbank.ru/business/payments/pay-to-phone/. Это приложение позволяет принимать платежи по карте или через QR-код без использования кассового аппарата (кстати, комиссия меньше чем за обычный эквайринг). Первоначально сумма оплаты вводилась в приложение вручную.
Задача
- Автоматизировать передачу суммы оплаты в терминал.
- Автоматизировать передачу статуса оплаты обратно в 1С.
Решение
Было принято решение разработать интеграционное Android-приложение с использованием SDK Pay to Phone 2.0 от Т-Банка. Это приложение функционирует как HTTP-сервер:
оно принимает запросы от 1С, передаёт их через внутренний интерфейс Андроида в приложение Pay to Phone, а затем возвращает результат обратно в 1С.
Приложение было оперативно разработано нашим специалистом. Оно работает даже в свёрнутом состоянии и имеет простой интерфейс.