Key | parent | P | fe story points | be story points | story points | Status |
---|---|---|---|---|---|---|
SM-2738 | Money Withdrawal via Cash-Out (Paynamics)| Only in App | 1.0 | 0.0 | 1.0 | Rework requested |
Role: User
Objective: want to have the cash-out transaction to be expired after 5 days from creating the transaction, if not realized.
Reason: so that the user will not be stuck in progress when the transaction cannot be completed.
Functional requirements:
After 5 calendar days from the creation of the cash-out transaction, the reference code needs to expire and become invalid. Afterward, the Transaction needs to be canceled and its status changed to “Expired”. The Transaction will be included in the Transaction list (history). The money reservation is canceled and the amount is moved back to SaFi bank account balance (credited).
UI requirements: -
Process flow: Money Withdrawal via Cash Out
Execution steps:
The user submits the cash-out withdrawal transaction on the Transaction Details screen.
The amount is reserved and transferred to the internal SaFi account
The transaction is in a pending state.
Instructions are displayed on the screen.
The user has to follow instructions to complete the transaction
The reference code is valid for 5 days from transaction creation
If the user does not complete instructions in time, the transaction is Expired.
The money reservation is canceled and the amount is moved back to the SaFi bank account balance
The transaction is visible in the Transaction History.
Internal dependencies:
Transaction History screen
External dependencies: -
Alternative scenarios: -
Acceptance criteria:
the reference code will expire and become invalid if the transaction was not finished by the user within 5 calendar days from its creation
the status of the transaction will be changed to “Expired” and the transaction needs to be canceled
transaction will remain on the list of transactions
the reserved cash-out amount should be credited back to the SaFi main account balance. This reversal is owned by BO and is in a separate user story: SM-3688 - Expired Cash-Out Transactions: Transaction Reversal into User Main Account To Do
Links to wireframes/UI: https://www.figma.com/file/0LEEFZgkUnPkPTkY9PMREt/SaFi---WF-%26-UI-(Shared)?node-id=9435%3A104698