Key parent P fe story points be story points story points Status
SM-2737 Epic Top-up via Cash-In (Paynamics) | Only In App Medium 5.0 5.0 Done

 

Role: User

Objective:

I want to have cash-in transaction to be expired after 24 hours if not realised.

Reason:

so that if I forget about it I can create another (new) transaction for the selected merchant.

Functional requirements:

The reference code needs to expire and become invalid. Afterward, the Transaction needs to be canceled and its status changed to “Expired”. The Transaction will be included in the Transaction list

UI requirements: -

Process flow: Top-up via Cash-In

Execution steps (Happy path):

  1. User successfully creates a cash-in transaction

  2. User does not proceed at the merchant for 24 hours

  3. Cash-in transaction expires

Internal dependencies:

Transaction History screen

🟢 6. Transaction Detail in the Transaction history

External dependencies:

Paynamics

Alternative scenarios: -

Acceptance criteria:

  • if the transaction was not finished by the user within 24h, the status of the transaction will be changed to “Expired” and the transaction needs to be canceled

  • transaction will remain on the list of transactions

Links to wireframes/UI:

https://www.figma.com/file/0LEEFZgkUnPkPTkY9PMREt/SaFi---WF-%26-UI-(Shared)?node-id=7047%3A65109