Сервис R2P (Request-to-Pay) — это решение, позволяющее клиентам (плательщикам) совершать B2B-платежи через удобный интерфейс, встроенный в площадки партнеров (получателей платежей).
R2P автоматически инициирует процесс создания черновиков платежных поручений в банке клиента (плательщика), что упрощает и ускоряет проведение платежей.
Сервис основан на принципах открытого банкинга и поддерживает настройку согласий, безопасность данных, а также интеграцию с банками через протоколы открытого банкинга.
Партнеры получают обновления о статусах платежей через Callback-URL, что позволяет интегрировать R2P в их бизнес-процессы.
Для проверки концепции нужно:
- зарегистрироваться
- заполнить профиль
- добавить счета
- скопировать код виджета к себе на страницу
Пример встраивания виджета в бизнес-приложении https://demo.r2pay.ru
В данной директории находится реализация API
для работы виджета
Необходимо для:
- Аутентификации виджета
- Получения доступных банков
- Подключения выбранного банка
- Получение счетов подключенного банка
- Создания платёжного поручения
Исходный код приложения реализующий личный кабинет для партнеров.
Назначение:
- Регистрация партнеров
- Самостоятельная конфигурация платежных реквизитов используемых для выставления платёжных поручений
- Инструкции для партнеров по использованию виджета
- Генерация кода виджета для интеграции в приложения
- Валидация инсталяций виджета через API
Реализация основной логики виджета:
- Отображение на подключаемой странице (странице партнёра)
- Отображения списка доступных банков
- Выбор и подключение банка
- Получение счетов
- Отображения сводной информации по платежу, перед созданием платёжного поручения
- Создания платёжного поручения
Предлагаемое расширение спецификации Openbanking API для реализации сервиса Request-to-pay.
API реализовано на базе платформы https://everypay.io
- Моковые запросы для PoC
- Заглушка ВТБ API
- Демо страница с виджетом
- Боевая интеграцию с банками ( in progress )
- Добавить php-ql.yml для анализа кода
- Косметика
- Лендинг и инструкции