Key parent P fe story points be story points story points Status
SM-1799 Epic Top-up via Cash-In (Paynamics) | Only In App Medium 2.0 0.0 3.0 Done

 

Role: User

Objective:

The user should be able to select a specific Over-the-Counter merchant from the Over-the-Counter Top-up section by clicking on the merchant’s logo.

Reason:

so that I can top up my SaFI account with cash

Functional requirements:

Merchants are displayed with their logos next to them and users can choose from which one they would like to cash-in at the cashier.

There is a limit for 1 active top-up via cash-in per merchant at a time.

UI requirements:

  • Each merchant is listed on the panel with their logos displayed next to them.

Process flow: Top-up via Cash-In

Execution steps (Happy path):

  1. User is on the merchant selection panel

  2. Merchants are displayed with their logos

  3. User selects a merchant

Internal dependencies:

🟢 1. Choose Over-the-Counter Top-up in Top-up Section

External dependencies:

List of available merchants

Alternative scenarios:

If there’s already a transaction pending by the same OTC merchant:

  1. User selects a merchant

  2. “You have a pending transaction…” warning is presented

    1. User taps on See details

      1. User is navigated to the “Transaction details”

    2. User taps on Close

      1. Warning panel closes

Acceptance criteria:

  • The list of all Over-the-Counter merchants is designed as a list (not as a drop-down list) with the company logo and maximum transaction amount in PESO.

  • Merchants to be displayed are mentioned in the following sub-task

  • User can choose the desired OTC merchant by clicking on the component.

  • User can return to this screen from the following screen by clicking on the “arrow back” icon arrow in the corner), so that he/she can rechoose the selected OTC merchant

Links to wireframes/UI:

https://www.figma.com/file/0LEEFZgkUnPkPTkY9PMREt/SaFi---WF-%26-UI-(Shared)?node-id=7047%3A65421