Key parent P fe story points be story points story points Status
SM-2275 Epic Top-up via Cash-In (Paynamics) | Only In App Medium 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):

  1. User is on “Pending transaction” screen

  2. User taps on “Cancel cash-in request”

  3. Cash-in request is cancelled

Internal dependencies:

Transaction History screen

🟢 6. Transaction Detail in the Transaction history

External dependencies: -

Alternative scenarios:

  1. User is on “Transaction details” screen of a pending cash-in transaction

  2. User taps on “Cancel cash-in request”

  3. 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