Skip to content

Latest commit

 

History

History
83 lines (59 loc) · 3.99 KB

README.md

File metadata and controls

83 lines (59 loc) · 3.99 KB

team033 // Забавный факт о Римской империи


Request-to-Pay

Сервис R2P (Request-to-Pay) — это решение, позволяющее клиентам (плательщикам) совершать B2B-платежи через удобный интерфейс, встроенный в площадки партнеров (получателей платежей).

R2P автоматически инициирует процесс создания черновиков платежных поручений в банке клиента (плательщика), что упрощает и ускоряет проведение платежей.

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

Партнеры получают обновления о статусах платежей через Callback-URL, что позволяет интегрировать R2P в их бизнес-процессы.

Приложение для партнеров

Для проверки концепции нужно:

  • зарегистрироваться
  • заполнить профиль
  • добавить счета
  • скопировать код виджета к себе на страницу

https://r2pay.ru

Демонстрационная страница

Пример встраивания виджета в бизнес-приложении https://demo.r2pay.ru

В данной директории находится реализация API для работы виджета

Необходимо для:

  • Аутентификации виджета
  • Получения доступных банков
  • Подключения выбранного банка
  • Получение счетов подключенного банка
  • Создания платёжного поручения

Исходный код приложения реализующий личный кабинет для партнеров.

Назначение:

  • Регистрация партнеров
  • Самостоятельная конфигурация платежных реквизитов используемых для выставления платёжных поручений
  • Инструкции для партнеров по использованию виджета
  • Генерация кода виджета для интеграции в приложения
  • Валидация инсталяций виджета через API

Реализация основной логики виджета:

  • Отображение на подключаемой странице (странице партнёра)
  • Отображения списка доступных банков
  • Выбор и подключение банка
  • Получение счетов
  • Отображения сводной информации по платежу, перед созданием платёжного поручения
  • Создания платёжного поручения

Предлагаемое расширение спецификации Openbanking API для реализации сервиса Request-to-pay.


API реализовано на базе платформы https://everypay.io


TODO

  • Моковые запросы для PoC
  • Заглушка ВТБ API
  • Демо страница с виджетом
  • Боевая интеграцию с банками ( in progress )
  • Добавить php-ql.yml для анализа кода
  • Косметика
  • Лендинг и инструкции