Key | parent | P | fe story points | be story points | story points | Status |
---|---|---|---|---|---|---|
SM-2737 | Top-up via Cash-In (Paynamics) | Only In App | 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):
User successfully creates a cash-in transaction
User does not proceed at the merchant for 24 hours
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