Key | parent | P | fe story points | be story points | story points | Status |
---|---|---|---|---|---|---|
SM-1642 | Top-up via E-Wallet (Paynamics) | In App | 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):
User is on “Review transaction” panel
User taps “Cash-in”
E-wallet merchant’s login screen opens in app via web view
User logs in
Approves transaction
“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