Key | parent | P | fe story points | be story points | story points | Status |
---|---|---|---|---|---|---|
SM-1696 | Transfer Money with QR/Barcode | 1.0 | 3.0 | Done |
Â
Role: User
Objective:
The user wants to input the amount of money he/she wants to send to another beneficiary with SaFi account and add a reference note which is optional.
Reason:
The user will be able to review the transaction details, such as beneficiary name, account number, the amount and note, so that he/she can correctly and easily send money to a beneficiary
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 available balance on SaFi account
if the typed amount of money is more than the available balance, the transaction will fail
UI requirements: -
Process flow:
Sender scans or uploads the QR code
Sender adds transaction amount
+ note (optional)
Sender reviews the transaction
Sender authorizes themselves with the passcode
If authorization is successful, the previously set amount of money is transferred to the beneficiary.
Execution steps:
User is on “Send money to” screen
User taps “Continue”
User is navigated to the “Transaction details” screen with amount field
User adds the amount s/he would like to send
User can input also note for beneficiary (optional)
User taps “Continue”
“Review transaction” screen is displayed
User taps “Send”
User is navigated to the “Passcode” screen
User adds his passcode
User is navigated to the “Transaction successful” screen
User taps “Close”
Internal dependencies:
🟢 Sender Flow: 1. Scan QR Code of another SaFi Account to send Money
🟢 Sender Flow: 1. Upload QR Code of another SaFi Account to send Money
External dependencies: -
Alternative scenarios:
Users can add a Note on “Transaction details” & “Review transactions“ screens
Users can tap “See transaction details” on the “Transaction successful” screen, to open the “Transaction details” screen
Acceptance criteria:
“Transaction Details” are displayed to the user with the following content:
information about the beneficiary name
input field for the Amount
information about the available account balance of the user
input field for the Note (optional)
manual input of the amount is provided to the user
the CTA button “Continue/Next” is available to the user
a “Review Transaction” screen is displayed to the user with all the details:
Sender name
Beneficiary name
Account number
Note for beneficiary (optional)
Date of the transaction
Amount
Transaction Fee
Total amount with fees
input field for “Note for myself” (optional)
CTA button “Confirm”
“Payment in Process” information screen is displayed to the user as a confirmation, that the user submitted the transaction request
User is able to display Transaction details by clicking on the hyperlink “See transaction detail”
Links to wireframes/UI:
https://www.figma.com/file/0LEEFZgkUnPkPTkY9PMREt/SaFi---WF-%26-UI-(Shared)?node-id=7925%3A78955