ДеньгиOnline

2018-04-26 03:00:05

Полная интеграция

При полной интеграции взаимодействие происходит по всем пунктам работы протокола.

Нажав кнопку "Оплатить", Пользователь остается на сайте Проекта: проект самостоятельно определяет возможные способы оплаты, предлагает их Пользователю и передаёт в Систему необходимые данные. 


Порядок работы:

  • Пользователь-плательщик инициирует платеж, нажимая на кнопку "Оплатить", выбирает метод оплаты из предложенных Проектом.
  • Проект собирает у Пользователя дополнительные данные, если того требует выбранная ПС.

1. Проект передает данные в Систему. В общем случае механизм описан в разделе Выставление счета при полной интеграции. 

Для некоторых ПС выставление счета доступно в режиме фоновых запросов:

2. Система отправляет запрос Проекту для проверки идентификатора и получает ответ - Проверка идентификатора пользователя или заказа

  • Система передает данные ПС.
  • ПС запрашивает проведение оплаты, Пользователь платит.
  • ПС оповещает Систему об успешной оплате счета.

3. Система отправляет Проекту запрос - оповещение о платеже - Оповещение о проведении платежа

4. Система переадресует пользователя на сайт Проекта (опционально) - Переадресация пользователя

5. До предоставления Пользователю товара или услуги Проект проверяет статус проведенного платежа - Запрос статуса платежа

 

Дополнительные действия:

Проект холдирует средства - Холдирование

Проект возвращает платеж - Протокол возврата платежа

Проект инициализирует рекуррентные (периодические) платежи - Рекуррентные платежи