SaFi Bank Space : 🟢 Notify user when a Transaction is processed from 'In Process' state to 'Successful' state - if it takes longer than 5s to process

Key parent P fe story points be story points story points Status
SM-3680 Epic Push Notifications Medium 5.0 To Do

Role: User

Objective: want to be notified when a Transaction (except OTC) changes its status from “In Process” to “Successful”,

Reason: so that I know that money was successfully credited/debited to/from my SaFi account

Functional requirements:

  • We need to send the user notification about a successful transfer if the call back from Paynamics takes longer than 5 seconds.

  • If the processing of the transfer is less than 5 seconds, the transaction status will be immediately after its creation changed to “Successful” (without the “In Process” state) and no push notification is needed

UI requirements: -

Process flow:

Output manager

Execution steps:

  1. User initiates a transaction other than OTC cash-in or cash-out

  2. Transaction is being processed and takes more than 5 seconds

  3. Transaction is successful

  4. User receives push notification

Internal dependencies:

Transaction Processor Manager

Output manager

External dependencies: -

Alternative scenarios:

  1. User initiates a transaction other than OTC cash-in or cash-out

  2. Transaction is being processed and takes less than 5 seconds

  3. Transaction is successful

  4. User does not receive push notification

Acceptance criteria:

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

  • The text is to be specified, but at the moment we can use “The Bill Payment for the insurance was successfully processed.”

Links to wireframes/UI:

https://www.figma.com/file/dkDQHRa1zq7tU58MiL6hBR/SaFi---UI---MVP-(Shared)?node-id=7869%3A62794

Push notifications:

Output manager