Key | parent | P | fe story points | be story points | story points | Status |
---|---|---|---|---|---|---|
SM-1761 | Top-up via Bank Transfer (Paynamics) | In App | 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:
Execution steps (Happy path):
User is navigated to the other bank’s login via a webview
User completes the steps provided by 3rd party bank
User is redirected back to SaFi screen
“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