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

Role: User

Objective:

The user should be redirected and able to log-in to selected E-Wallet within the app (web view).

Reason:

The user will be able to fund SaFi account with money from chosen E-Wallet by approving the top-up transaction.

Functional requirements:

The E-Wallet log-in form should be displayed within the SaFi app.

UI requirements: -

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

Execution steps (Happy path):

  1. User is on “Review transaction” panel

  2. User taps “Cash-in”

  3. E-wallet merchant’s login screen opens in app via web view

  4. User logs in

  5. Approves transaction

  6. “Processing transaction” screen is displayed after user being redirected to SaFi app

Internal dependencies:

🟢 3. Input Desired Amount & Submit Selection

External dependencies:

E-wallet merchants' login page

Alternative scenarios: -

Acceptance criteria:

  • user has to be redirected to E-Wallet provider log-in page

  • all of the steps (screens) are out of SaFi control, including UI

  • after confirming the transaction within E-Wallet provider, user is redirected back to the SaFi app

  • an overview of transaction status “Payment in Process” is displayed to the user with additional details:

    • name of the E-Wallet

    • account number

    • Date of the transaction

    • amount of the transaction

    • fee

    • total with fees

  • Once the transaction is completed and the account has been topped-up, transaction status will change to “Payment successful”

Links to wireframes/UI:

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