Данный сценарий служит для определения ID провайдера (сервиса), на которого будет производиться оплата, и основного номера счета у этого провайдера. Эти два параметра являются достаточными для идентификации получателя денег. Для их указания используются последовательно два экрана.
Этот сценарий почти идентичен сценарию выбора метода перечисления сдачи. Отличия заключаются лишь в двух моментах:
- В этом сценарии отсутствует опция подарить сдачу системе ("сдачи не надо"). Необходимо указать реального провайдера
- Полученными параметрами заполняются поля транзакции "Идентификатор провайдера (сервиса) - получателя платежа" и "Основной номер счета для пополнения", а в сценарии выбора метода перечисления сдачи заполняются другие поля.
Шаги сценария:
- Отображается экран выбора провайдера, на котором пользователь указывает провайдера (сервис). См. описание экрана. Выбранный провайдер (сервис), в частности, определяет:
- Формат и маску ввода основного номера счета
- API для проверки существования указанного номера счета во внешней базе данных путем запроса по сети
См. описание экрана выбора провайдера.
Отображается экран ввода основного номера счета для оплаты, на котором пользователь вводит номер счета. Предварительно задается формат и маска ввода основного номера счета в зависимости от приложения, выбранного на первом шаге. См. описание экрана.
С помощью API выбранного приложения получателя платежа производится (по возможности) автоматическая проверка существования введенного номера счета и возможности зачисления на него средств. Если проверку удалось провести, но результат отрицательный, то отображается экран ошибочно введенного номера счета с дальнейшим возвратом на предыдущий шаг.
В результате определения параметров на шагах 1 и 2 они сохраняются в качестве атрибутов транзакции: "Идентификатор провайдера (сервиса) - получателя платежа" и "Основной номер счета для пополнения", и сценарий успешно завершается.