Распознавание квитанций о переводе денежных средств между физическими лицами

16.06.23

Интеграция - WEB-интеграция

Сервис для распознавания квитанций о переводе денег через СбербанкОнлайн. Информация будет полезна для разработчиков.

Скачать файл

ВНИМАНИЕ: Файлы из Базы знаний - это исходный код разработки. Это примеры решения задач, шаблоны, заготовки, "строительные материалы" для учетной системы. Файлы ориентированы на специалистов 1С, которые могут разобраться в коде и оптимизировать программу для запуска в базе данных. Гарантии работоспособности нет. Возврата нет. Технической поддержки нет.

Наименование По подписке [?] Купить один файл
Распознавание квитанций о переводе денежных средств между физ лицами
.epf 7,00Kb
1
1 Скачать (1 SM) Купить за 1 850 руб.

Для того, чтобы можно было организовать такой сценарий: один человек переводит деньги другому физ. лицу через приложение СбербанкОнлайн (или Тинькофф), при этом формируется квитанция о переводе в мобильном приложении. Этой квитанцией можно поделиться, отправив ее в ваше мобильное приложение или например в телеграмм, ну или просто сохранив в пдф. Это уже зависит от вашего бизнес процесса и возможностей. 

Вот пример подобной реализации: https://youtu.be/Y2P_C_FISlU

Если у вас есть пдф с такой квитанцией, вы можете ее расшифровать с помощью специального сервиса, который прочтет ее и преобразует в json-формат. Дальше вы уже с набором готовых данных можете отразить эту операцию у себя в системе.

Что нужно, чтобы воспользоваться сервисом:

1) Для начала нужно зарегистрировать в сервисе.

Для этого нужно написать телеграм боту @PlatOnlineApi_bot и зарегистрироваться. Он спросит как вас звать и номер телефона.

После регистрации он выдаст вам api-ключ и ссылку на сам сервис.

Сейчас эта ссылка выглядит так: 

https://ut.acewear.ru/platonlineapi/hs/TelegramBot/PlatOnlinePDF/[ВашТокен]

где вместо ВашТокен нужно подставить выданный ключ.

2) В этот сервис в теле пост-запроса нужно передать файл в виде двоичных данных. 

В ответе вы получите json-структуру. В ней главные поля - это номер телефона получателя и сумма.

Если в вашей БД у клиентов/пользователей есть номер телефона, то можно в вашей учетной системе автоматически создавать платежи (переводы). 

3) Обработайте полученные данные в соответствии с вашим бизнес-процессом.

Сервис дает какое-то время на бесплатное тестирование. Потом нужно будет платить 300 руб/мес (но не более 1000 запросов)

Обработка тестировалась на платформе 8.3.21.1622

Вот код обработки для 1С:

&НаСервере
Процедура РаспознатьЧерезПлатежиНаСервере() 
    АдресСервера = "ut.acewear.ru";
    ДанныеФайла = Новый ДвоичныеДанные(ПутьКФайлу);
    
    HTTPСоединение = HTTP_ПолучитьСоединение(АдресСервера);
    HTTPЗапрос = Новый HTTPЗапрос("/platonlineapi/hs/TelegramBot/PlatOnlinePDF/" + токен); 
    HTTPЗапрос.УстановитьТелоИзДвоичныхДанных(ДанныеФайла);

    Ответ = HTTPСоединение.ОтправитьДляОбработки(HTTPЗапрос);
    ТелоОтвета = Ответ.ПолучитьТелоКакСтроку();
    
    ЧтениеJSON = Новый ЧтениеJSON;
    ЧтениеJSON.УстановитьСтроку(ТелоОтвета); 
    ДанныеПлатежки = ПрочитатьJSON(ЧтениеJSON); //тут мы получаем структуру, которую можем в дальнейшем использовать   
    РезультатСтрока = ДанныеПлатежки.request.ТекстФайла;
КонецПроцедуры

&НаСервере
Функция HTTP_ПолучитьСоединение(АдресСервера) Экспорт 
	Попытка 
		Прокси = Новый ИнтернетПрокси;
		//Прокси.Установить("http", "192.168.11.111", 3128, "ЛогинПрокси", "ПарольПрокси", Ложь);
		Возврат Новый HTTPСоединение(АдресСервера, ,,,Прокси,10, Новый ЗащищенноеСоединениеOpenSSL());
	Исключение
		Возврат Неопределено;
	КонецПопытки;	
КонецФункции

&НаСервере
Функция HTTP_ВыполнитьЗапросКСерверу(Соединение, HTTPЗапрос, СтрокаДанных = Неопределено) экспорт 
	Попытка
		Результат = Неопределено;
		если ЗначениеЗаполнено(СтрокаДанных) Тогда
			HTTPЗапрос.УстановитьТелоИзСтроки(СтрокаДанных, "UTF-8");
			HTTPОтвет = Соединение.ОтправитьДляОбработки(HTTPЗапрос);
		иначе
			HTTPОтвет = Соединение.Получить(HTTPЗапрос);
		КонецЕсли;
		КодСостояния = HTTPОтвет.КодСостояния;
		ТелоОтвета = HTTPОтвет.ПолучитьТелоКакСтроку(); 
		Результат = Новый Структура("КодОтвета, ТелоОтвета", КодСостояния, ТелоОтвета)
	Исключение                   
		Сообщить(КраткоеПредставлениеОшибки(ИнформацияОбОшибке()));
		Результат = Неопределено;
	КонецПопытки;
	возврат Результат;
КонецФункции

 

Платежи СбербанкОнлайн Тинькофф Распознавание

См. также

Сайты и интернет-магазины WEB-интеграция Системный администратор Программист Пользователь Платформа 1С v8.3 Конфигурации 1cv8 1С:Управление торговлей 11 Автомобили, автосервисы Россия Управленческий учет Платные (руб)

Интеграционный модуль обмена между конфигурацией Альфа Авто 5 и Альфа Авто 6 и порталом AUTOCRM. Данный модуль универсален. Позволяет работать с несколькими обменами AUTOCRM разных брендов в одной информационной базе в ручном и автоматическом режиме.

36000 руб.

03.08.2020    18001    18    22    

17

Сайты и интернет-магазины Интеграция WEB-интеграция Платформа 1С v8.3 Конфигурации 1cv8 Управленческий учет Платные (руб)

Интеграция 1С и Битрикс 24. Разработка имеет двухстороннюю синхронизацию 1С и Bitrix24 задачами. Решение позволяет создавать пользователя в 1С из Битрикс24 и наоборот. Данная разработка технически подходит под все основные конфигурации линейки продуктов 1С:Предприятие 8.3 (платформа начиная с 8.3.23). При приобретении предоставляется 1 месяц бесплатных обновлений разработки. Доступна демо-версия продукта с подключением Вашего Битрикс24

7200 руб.

04.05.2021    20144    13    19    

18

WEB-интеграция 8.3.8 Конфигурации 1cv8 Автомобили, автосервисы Беларусь Украина Россия Казахстан Управленческий учет Платные (руб)

Расширение предназначено для конфигурации "1С:Предприятие 8. Управление Автотранспортом. ПРОФ". Функционал модуля: 1. Заполнение регистров сведений по подсистеме "Мониторинг", а именно: события по мониторингу, координаты по мониторингу, пробег и расход по мониторингу, текущее местоположение ТС по мониторингу 2. Заполнение путевого листа: пробег по мониторингу, время выезда/заезда, табличная часть ГСМ, места стоянок по геозонам. 3. Отчеты по данным загруженным в регистры сведений. 4. Предусмотрена автоматическая загрузка данных в фоновом режиме (условия работы данной загрузке читайте в описании товара) Модуль работает без включенной константы по настройкам мониторинга. Модуль формы предоставляется с открытым кодом, общий модуль защищен. Любой заинтересованный пользователь, имеет возможность скачать демо-версию расширения.

22656 руб.

25.05.2021    14553    42    8    

18

WEB-интеграция Программист Руководитель проекта Платформа 1С v8.3 Конфигурации 1cv8 1С:Франчайзи, автоматизация бизнеса Платные (руб)

Расширение значительно упрощает написание API на 1С. Веб программисты получают простой и понятный доступ к 1С. Описание API создаётся автоматически и представляется в виде удобном как для человека, так и для программной обработки.

24000 руб.

27.09.2024    1710    1    0    

3
Оставьте свое сообщение