Время от времени проводим курсы повышения квалификации для дошкольных/школьных педагогов. В настоящее время оплату производят по реквизитам вручную, написав ФИО, школу/садик. Хочу как-то весь этот процесс автоматизировать, например:
1. участник проходит регистрацию в курсе;
2. приходит email-сообщение с просьбой оплатить курс по qr-коду;
3. участник оплачивает курс через, например, Сбербанк Онлайн;
4. приходит чек и ответное письмо с логином/паролем для участия в курсе
Такая схема подойдет? Какой банк выбрать с низкими процентами и хорошим API?
Реализация QR-кода - это уже сугубо на вас. При желании, можно и какой-нибудь QIWI приделать к редиректу из QR-кода. Это не принципиально.
Выбор самой платёжной системы - это уже сложнее. Самые популярные решения - Сбербанк и Ю.Касса. Но есть очень много банков и ещё больше агрегаторов платёжных.
Ну и, само собой, реализовать то, что вы хотите сможет только программист. Готовых решений, которые ещё и логин/пароль будут отправлять автоматически - нет.
оплату производят по реквизитам вручную, написав ФИО, школу/садик.
QR код может нести эту информацию. там просто строчка. начинается с ST docs.cntd.ru/document/1200110981
описывается в ГОСТ Р 56042-2014 Стандарты финансовых операций. Двумерные символы штрихового кода для осуществления платежей физических лиц
ST00012|Name=АО "ОРБАНК"|PersonalAcc=30232810900000160000|BankName=АО "ОРБАНК"|BIC=044525298|CorrespAcc=30101810245250000298|PayeeINN=6454002730|KPP=772501001|PersAcc=тут был номер карты|Sum=0
Пример кода с транспортной карты.
Вам квитанции за ЖКХ с кодом или без носят? Можно простыми читалками qrcode посмотреть.
p.s. Как дефолт я отвечал для Росиии. Банковские системы других стран могут использовать
что-то свое. У вичата закодирован кастомная ури схема. Урл оплаты с уникальным ид инвойса.
Т.е. сперва к их апи отсылается запрос, кто за что и сколько денег . в ответ уникальный ид. подставляется в выражение для урла. полученная строка показывается как код.
allaga, Вариант, через ГОСТ работает через перевод на расчетный счет юр.лица. Для дальнейшей автоматизации нужно договариваться с банком. https://developer.sberbank.ru/doc/v3/sbbol/webhooks
По хукам уже сами свой электронный товар выдаете (учетка для доступа и посылка письма)
Но проще сперва создать учетку и курсы в ней . У курса статус оплаты.
Но по моему мнению обработку поступивших платежей легче решать в 1С, если у Вас уже автоматизирован прием выписки из банка через банк клиент. Программисту добавить еще выгрузку на сайт (логин,курс,дата оплаты) .
Олег, добрый вечер!, спасибо за совет, благодаря ему я сделал, но хотелось бы узнать как заполнить значения PayerIdType и PayerIdNum, хотел бы еще попроще сделать для оплаты, СНИЛСЫ беру на форме и хочу подставить на QR-код, ихнее значение.
Что-то мутно. СНИЛС ! На фига курсам для садика в квитанции номер Пенсионного страхования.
Лучше проконсультируйтесь в своем банке. Если платежи регулярно будут, то может договоритесь попасть в список