SaFi Bank Space : 🟢 [Split Transaction] Notify user when single partial Transactions are processed from 'In Process' to 'Success'/'Fail'

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

Role: User

Objective: in the scenario of a large transaction being split in multiple partial transactions, I want to

be notified when each single partial transaction changes its status from “In Process” to “Successful” or from “in Process' to “Failed',

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 processing of the payment 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, which is split into multiple partial transactions

  2. A partial transaction is being processed and takes more than 5 seconds

  3. Partial transaction is successful (or failed)

  4. User receives push notification

Internal dependencies:

Transaction Processor Manager

Output manager

External dependencies: -

Alternative scenarios:

  1. User initiates a transaction, which is split into multiple partial transactions

  2. A partial transaction is being processed and takes less than 5 seconds

  3. Partial transaction is successful (or failed)

  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” or “Failed”

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

Push notifications:

Output manager

Links to wireframes/UI:

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