Key | parent | P | fe story points | be story points | story points | Status |
---|---|---|---|---|---|---|
SM-1432 | Transfer Money with QR/Barcode | 2.0 | 0.0 | 3.0 | Done |
Â
Role: User
Objective:
The user should provide transaction details via QR code (name, account number).
Reason:
The user will be able to provide payment details to other SaFi user (sender) by displaying the QR code.
Functional requirements:
We should encrypt and be able to decrypt the account holder name and the corresponding account number while generating and recognizing the QR code.
UI requirements:
This operation must be simple from a UI perspective: a recognizable QR code icon must be used.
Process flow:
For each account unique QR codes are generated, containing the encrypted data of the account holder’s name and the account’s number.
Execution steps:
User is on “Account details” screen
User taps on “My QR” CTA button on the bottom of the screen
“My QR” screen is displayed with the user’s unique QR code
CTA button “Share” is displayed on the screen
Internal dependencies:
“Account details” screen
Registered details
External dependencies: -
Alternative scenarios: -
Acceptance criteria:
the QR code is available to the user and is placed in the drawer menu on the main dashboard under “Account detail”
CTA button “My QR” is provided in the Account detail
clicking on the CTA button “My QR” a QR code is generated and displayed on the screen
there is CTA button “Share” to share the QR code
Links to wireframes/UI:
https://www.figma.com/file/0LEEFZgkUnPkPTkY9PMREt/SaFi---WF-%26-UI-(Shared)?node-id=7003%3A63507