Key | parent | P | fe story points | be story points | story points | Status |
---|---|---|---|---|---|---|
SM-3679 | Push Notifications | 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:
Execution steps:
User initiates a transaction cancellation
Cancellation is being processed
Process takes more than 5 seconds
Cancellation is successful
User receives push notification
Internal dependencies:
Transaction Processor Manager
External dependencies: -
Alternative scenarios:
User initiates a transaction cancellation
Cancellation is being processed
Process takes less than 5 seconds
Cancellation 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 “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: