Приём платежей через Сбербанк Онлайн по номеру договора, указанному в комментарии

Материал из MikroBILL
Перейти к навигации Перейти к поиску

Заходим в Настройки -> Администрирование -> Онлайн платежи -> Email

Вписываем аутентификационные данные от своей почты на Yandex. Получаем ошибку.

Sberbank002.jpg


Нужно войти в настройки Yandex аккаунта -> Настройка -> Безопасность -> Почтовые программы

Отмечаем следующие галочки (Разрешить доступ к почтовому ящику с помощью почтовых клиентов):
1) С сервера imap.yandex.ru по протоколу IMAP
2) С сервера pop.yandex.ru по протоколу POP3
3) Входящие
4) При получении почты по POP3 письма в почтовом ящике Яндекс.Почты помечать как прочитанные

Sberbank003.jpg


Отлично! Теперь MikroBill имеет доступ к почтовому аккаунту Yandex!

Sberbank004.jpg


Далее необходимо настроить параметры пополнения через Email:

В поле "Ключевая фраза" вписываем . Сообщение: " (точка пробел Сообщение двоеточие пробел двойная кавычка)
Эта ключевая фраза присутствует во всех сообщениях от Сбербанк Онлайн. Таким образом, когда MikroBill
увидит её, то будет знать, что необходимо обрабатывать это сообщение.

Теперь добавляем параметры:
1) Строка с параметрами: перевел(а) Вам #PAYSIZE# RUB. Сообщение: "#USRLOGIN#" (используется при отправке денег через веб-интерфейс Сбербанк онлайн)
2) Строка с параметрами: зачисление #PAYSIZE#р. от отправителя #FIO#. Сообщение: "#USRLOGIN#" - (используется при отправки денег через банкомат)


Эти параметры использовались на MikroBill ver. 2.0.6 от 29.06.2021
1) перевел(а) Вам #PAYSIZE# RUB. Сообщение: "#USRLOGIN#"
2) зачисление #PAYSIZE#р. от отправителя #FIO#. Сообщение: "#USRLOGIN#"
3) перевод #PAYSIZE#р от #FIO#. Сообщение: "#USRLOGIN#"
4) На карту VISA1234 поступил перевод на #PAYSIZE#р, отправитель: #FIO#. Сообщение: #USRLOGIN#. (В последнем поменять на вашу карту, точка в конце обязательна, это автоплатеж клиентов)
5) Поле "Ключевая фраза" должно оставаться пустым.
Огромная благодарность за проделанную работу Денису "@life_opti" (Акаунт в Telegram) за предоставленный материал.


Sberbank005.jpg




Теперь переходим к настройке необходимых программ на Android телефоне.

Нам понадобится программа Relay ME и AutoOOMmanager. Первая нужна для пересылки всех СМС на электронный почтовый ящик.
А вторая не даёт выгружаться Relay ME из памяти (если Relay ME выгружена из памяти телефона, то она не шлёт СМС).
При установке Relay ME на смартфон предоставляем ей все необходимые доступы

Sberbank006.jpg Sberbank007.jpg

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


Настраиваем Relay ME дальше, а именно прописываем аутентификационные данные от почтового ящика:
Forward to - почтовый ящик, на который будут приходить письма
Send via - протокол отправки почты - выбираем SMTP/IMAP
Email - почтовый ящик, от имени которого программа будет отправлять письма
(да, получается, что мы шлём письма сами себе).
Hostname - Сервер отправки почты - В нашем случае это smtp.yandex.ru
Port - Для SMTP сервера Yandex прописываем 465
Username - имя пользователя аккаунта Yandex (без @yandex.ru)
Password - пароль от почты

Не забываем добавить префикс [Сбербанк Онлайн] для удобства.

Sberbank008.jpg Sberbank009.jpg




Теперь очередь программы AutoOOMmanager.
Находим в списке Relay Me, жмём на неё длинным нажатием, вписываем максимальный -17 приоритет.
PS: такую же процедуру можно проделать и для самой AutoOOMmanager.
Не забываем запустить сервис AutoOOMmanager.

Sberbank010.jpg Sberbank011.jpg Sberbank012.jpg


Процесс настройки автоматического приёма платежей через Сбербанк Онлайн закончен.

Общая схема выглядит следующим образом:

1) Абонент заходит в Сбербанк Онлайн (или в интерфейс банкомата Сбербанк) и отправляет определённую сумму денег
с указанием своего логина (или номера договора) в комментарии к платежу.

Sberbank013.jpg


2) На наш телефон приходит смс, что пришли деньги от абонента.

Sberbank014.jpg


3) Программа Relay Me пересылает смс от сбербанка на наш Email.

Sberbank015.jpg


4) Биллинг MikroBILL читает письмо на почте, помечает его как прочитанное и обрабатывает.

Sberbank016.jpg


5) А именно сверяет есть ли указанная ключевая фраза и с доверенного ли адреса пришло письмо.
6) Если все условия сходятся, то абоненту зачисляются деньги на счёт.

Sberbank017.jpg


7) Если в биллинге настроена отправка СМС абоненту при пополнении его счёта, то ему отправляется смс о пополнении счёта.

Sberbank018.jpg


8) Абонент получает смс, что его счёт пополнен и доволен как слон :DDD

Sberbank019.jpg