Key parent P fe story points be story points story points Status
SM-1641 Epic Top-up via E-Wallet (Paynamics) | In App Medium 3.0 3.0 8.0 Done

Role: User

Objective:

The user should be able to type the amount of money he/she wants to transfer from the chosen E-Wallet.

Reason:

The user will be able to fund SaFi account with money from chosen E-Wallet.

Functional requirements:

Amount of money

  • the input field contains a static PESO sign

  • only the numeric keypad is provided once the user clicks on the field

  • the user can type numbers with a decimal separator (point/dot)

  • while typing larger numbers (more than 999), every 3 decimal places will be automatically separated with a comma

  • the system automatically compares the typed amount of money with the minimum amount of money of the selected E-Wallet company

  • if the typed amount of money is less than the minimum amount a warning message will show and the CTA button remains disabled

  • user clicks/taps on the CTA button “Continue” and will be redirected to the specific E-Wallet within SaFi app

UI requirements:

Process flow: https://safibank.atlassian.net/l/cp/gfrxHApM

Execution steps (Happy path):

  1. User is on “Select E-wallet” screen

  2. User selects an E-wallet merchant

  3. User taps “Continue”

  4. “Cash-in amount” screen is displayed

  5. User adds the desired amount

    1. Has to be higher than the minimum cash-in amount

  6. User taps on “Continue”

Internal dependencies:

🟢 2. View 6 Logos of E-Wallets & Select E-Wallet

External dependencies: -

Alternative scenarios:

  1. User adds the desired amount

    1. Has to be higher than the minimum cash-in amount

  2. User adds a “Note”

    1. This is optional

  3. User taps on “Continue”

Acceptance criteria:

  • information about the current SaFi bank account balance is displayed

  • manual input of the amount must be provided to the user

  • the minimum amount of money that can be transferred from the selected E-Wallet is displayed as an info-text

  • If the amount is lower than the limit an error message will be displayed

  • information about free remaining transaction is displayed

  • “Note for myself” is available to the user (optional)

  • the CTA button “Submit” is available to the user

  • a “Review transaction” screen is displayed to the user after submitting the transaction amount, with following details:

    • E-Wallet name

    • Amount

    • Fee

    • Total amount with fee

    • number of free transactions remaining

    • Note for myself

    • CTA button “Confirm”

      Additional notes:
      - According to which wallet is selected, there are different validation rules running in the background

Links to wireframes/UI:

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