SaFi Bank Space : 🟢 Notify user when a Transaction is processed from Pending state to 'Canceled' state (Cash-in only)

Key parent P fe story points be story points story points Status
SM-3679 Epic Push Notifications Medium 0.0 1.0 1.0 Done

Role: User

Objective: want to be notified when an OTC Transaction (cash-in only) changes its status from “Pending” to “Canceled”,

Reason: so that I know that the transaction was successfully canceled and the reference code is not valid anymore

Functional requirements:

  • We need to send the user notification about a cancelled transfer if the processing of the payment takes longer than 5 seconds.

  • If the cancellation of the transfer is less than 5 seconds, the transaction status will be changed immediately after user cancels it from “Pending” to “Cancelled” and no push notification is needed

UI requirements: -

Process flow:

Output manager

Execution steps:

  1. User initiates a transaction cancellation

  2. Cancellation is being processed

  3. Process takes more than 5 seconds

  4. Cancellation is successful

  5. User receives push notification

Internal dependencies:

Transaction Processor Manager

Output manager

External dependencies: -

Alternative scenarios:

  1. User initiates a transaction cancellation

  2. Cancellation is being processed

  3. Process takes less than 5 seconds

  4. Cancellation is successful

  5. User does not receive push notification

Acceptance criteria:

  • The user is notified through push notification about the change of the transaction status to “Canceled”

    • if the user clicks on “cancel transaction” button and the call back from Paynamics takes more than 5 seconds - user should be notified

  • The text is to be specified, but at the moment we can use “The Cash-in transaction was canceled.”

Links to wireframes/UI:

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

 Push notifications:

Output manager