Key | parent | P | fe story points | be story points | story points | Status |
---|---|---|---|---|---|---|
SM-3680 | Push Notifications | 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:
Execution steps:
User initiates a transaction other than OTC cash-in or cash-out
Transaction is being processed and takes more than 5 seconds
Transaction is successful
User receives push notification
Internal dependencies:
Transaction Processor Manager
External dependencies: -
Alternative scenarios:
User initiates a transaction other than OTC cash-in or cash-out
Transaction is being processed and takes less than 5 seconds
Transaction is successful
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: