Key parent P fe story points be story points story points Status
SM-3253 Epic Transaction Browsing in App Medium 3.0 0.0 3.0 Resolved

Role: User

Objective: want to open the transactions history list and click on the extract icon

Reason: so that I can download the transaction details as a PDF

Functional requirements:

Transaction details can be extracted as a PDF - only for successful transactions

UI requirements:

  • Add a “download receipt” button to only successful list item on the “Transaction history” screen

Process flow:

  1. User initiates receipt download

  2. Transaction details request sent

  3. Transaction details exported as a pdf

  4. Native save/export file modal appears

Execution steps (Happy path):

  1. User is on “Transaction history” screen

  2. User taps on “download receipt” button of a successful transaction on the list

  3. Native export modal appears

  4. User selects where to save/export file

Internal dependencies:

Transaction history screen

External dependencies: -

Alternative scenarios: -

Acceptance criteria:

  • user can only download receipt of transactions in status ‘successful’

  • an icon for “download receipt” should be displayed on the history detail screen of successful transactions

  • the receipt has to be extracted in form of PDF document

  • the receipt contains all information from the transaction detail - to be confirmed

  • the receipt image will be saved on user’s device

Links to wireframes/UI:

https://www.figma.com/file/dkDQHRa1zq7tU58MiL6hBR/SaFi---UI---MVP-(Shared)?node-id=13119%3A72654&t=i5ejAlFl7mTesd03-1