Интеграция 1С v7.7 и Pay to Phone

Интеграционное Android-приложение с использованием SDK Pay to Phone 2.0 от Т-Банка

Исходные данные

К нам за помощью обратился салон красоты. Салон работает на платформе 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С.

Приложение было оперативно разработано нашим специалистом. Оно работает даже в свёрнутом состоянии и имеет простой интерфейс.

Особенности реализации

Основная сложность возникла при чтении ответов на стороне 1С 7.7. Платформа достаточно устаревшая и не поддерживает современные инструменты работы с HTTP.

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

Результат

Система успешно заработала. Автоматизирована передача суммы и приём статуса оплаты, что значительно упростило работу персонала и снизило количество ошибок при ручном вводе данных.

Если у вас ещё остались вопросы, свяжитесь с нами прямо сейчас.

Написать

— Pay to phone, 1С+Pay to phone, 1С+оплата по QR коду, 1С эквайринг, 1С+SoftPOS, SoftPOS + Т-Банк, SoftPOS +Тиньков