Skip to content

  • Projects
  • Groups
  • Snippets
  • Help
  • This project
    • Loading...
  • Sign in / Register
W
wiki
  • Project
    • Overview
    • Details
    • Activity
    • Cycle Analytics
  • Repository
    • Repository
    • Files
    • Commits
    • Branches
    • Tags
    • Contributors
    • Graph
    • Compare
    • Charts
  • Issues 0
    • Issues 0
    • List
    • Board
    • Labels
    • Milestones
  • Merge Requests 0
    • Merge Requests 0
  • CI / CD
    • CI / CD
    • Pipelines
    • Jobs
    • Schedules
    • Charts
  • Wiki
    • Wiki
  • Members
    • Members
  • Collapse sidebar
  • Activity
  • Graph
  • Charts
  • Create a new issue
  • Jobs
  • Commits
  • Issue Boards
  • Иван Кубота
  • wiki
  • Wiki
  • Screen_choose_destination_provider

Screen_choose_destination_provider

Last edited by Алексей Забродин Sep 30, 2017
Page history

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

Провайдеры (сервисы) - это сущности, определяемые платежными приложениями, зарегистрированными в системе, то есть приложениями, предназначенными для оплаты чего-либо. Они различаются по ID, а также имеют уникальные названия, например: "Мегафон Столичный Филиал", "QIWI Кошелек", "Карта Mastercard".

Сервисом традиционно называется отдельный бизнес провайдера, имеющий отдельные тарифы и нередко отдельные правила именования счетов абонентов. Например, для наземных телефонных линий МГТС номером абонента считается городской номер телефона, а для услуг интернет+телевидение того же МГТС могут использоваться другие виды абонентских номеров. В описанном только что примере - один провайдер МГТС и два его сервиса. Однако сервисы следует регистрировать в системе как независимые провайдеры, так что технически система имеет дело с единой сущностью "провайдер (сервис)".

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

  • ID и название провайдера
  • Стандартизованную визуализацию элемента списка зарегистрированных получаталей платежа - а именно графику и название
  • Формат и маску ввода основного номера счета
  • Название основного номера счета, например "номер абонента". Тогда на экране ввода номера счета будет отображен заголовок "Укажите номер абонента"
  • (Желательно) API для проверки существования указанного номера счета во внешней базе данных путем запроса по сети

Сам экран отображает список зарегистрированных получаталей платежа (провайдеров и сервисов), из которых пользователь должен выбрать одного. Каждый элемент списка представляет собой кнопку с названием и графикой, визуально легко отождествляемыми с тем или иным провайдером (сервисом). Список может содержать до нескольких десятков, а в крайнем случае - сотен элементов. Необходимы удобные инструменты поиска и навигации по списку.

При использовании данного экрана для перечисления сдачи одним из элементов списка провайдеров должен быть элемент наподобие "сдачи не надо", говорящий о том, что пользователь намерен подарить сдачу системе.

Также предлагаются стандартные элементы Назад и На Главную.

В результате взаимодействия с экраном пользователь выбирает одного из провайдеров (сервисов), который будет получателем платежа. Его ID и другие атрибуты запоминаются для продолжения вызвавшего сценария.

Clone repository
  • Dialog
  • Event bus (ext. doc)
  • External (extended) documentation
  • Facerecognition
  • Logging (ext. doc)
  • Objects
  • Quokkascript crash course
  • Recfaces camera recognition services
  • Control_back
  • Control_forward
  • Control_main_menu
  • Control_primary_account_number
  • Control_to_main_menu
  • Devices
  • Events
More Pages
×

New Wiki Page

Tip: You can specify the full path for the new file. We will automatically create any missing directories.