Key parent P fe story points be story points story points Status
SM-1761 Epic Top-up via Bank Transfer (Paynamics) | In App Medium 2.0 0.0 2.0 Done

 

Role: User

Objective:

The user should be able to log-in to his/her bank account in other bank than SaFi within the app and approve the transaction.

Reason:

The user will be able to fund SaFi account with money from bank account in other bank.

Functional requirements:

  • User has to be redirected to a correct bank login page within SaFi app (webview)

  • After confirming transaction on the 3rd party screen, user is redirected back to SaFi screen

UI requirements: -

Process flow:

Top-up via Bank Transfer

Execution steps (Happy path):

  1. User is navigated to the other bank’s login via a webview

  2. User completes the steps provided by 3rd party bank

  3. User is redirected back to SaFi screen

  4. “Payment in process” screen appears

Internal dependencies:

🟢 3. Input Desired Amount & Submit Selection (Bank Transfer)

External dependencies:

Third party screens of other banks'

Alternative scenarios:

  • If the transaction failed, ensure that the value of receiving and sending bank account didn’t change

Acceptance criteria:

  • user was correctly redirected to other bank log-in page within the SaFi app

  • all of the following steps including log-in and transaction approval are out of SaFi control, including UI

  • after confirming the transaction within another bank, user is redirected back to the SaFi app

Links to wireframes/UI:

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