Key | parent | P | fe story points | be story points | story points | Status |
---|---|---|---|---|---|---|
SM-2275 | Top-up via Cash-In (Paynamics) | Only In App | 2.0 | 5.0 | 9.0 | Done |
Â
Role: User
Objective:
I want to cancel the cash-in transaction
Reason:
so that I can create another (new) transaction for the selected merchant or I no longer want to proceed with the cash-in at all.
Functional requirements:
A cash-in transaction has to be successfully initiated, before the cancellation is available.
The cash-in transaction can be cancelled for 24 hours from its creation, while in “pending” status.
UI requirements:
“Cancel cash-in request” button is placed one the “Pending transaction” & “Transaction details“ screens for pending cash-in transactions
Process flow: Top-up via Cash-In
Execution steps (Happy path):
User is on “Pending transaction” screen
User taps on “Cancel cash-in request”
Cash-in request is cancelled
Internal dependencies:
Transaction History screen
🟢 6. Transaction Detail in the Transaction history
External dependencies: -
Alternative scenarios:
User is on “Transaction details” screen of a pending cash-in transaction
User taps on “Cancel cash-in request”
Cash-in request is cancelled
Acceptance criteria:
The user can cancel the selected cash-in transaction from the Transaction detail screen in the Transaction history
The transaction can be canceled within 24h from its creation, while still in the “Pending” status.
transaction will remain on the list of transactions
if the user cancels the transaction within 24h, the status of the transaction will be changed to “Canceled”
Links to wireframes/UI:
https://www.figma.com/file/0LEEFZgkUnPkPTkY9PMREt/SaFi---WF-%26-UI-(Shared)?node-id=7047%3A65109