Key | parent | P | fe story points | be story points | story points | Status |
---|---|---|---|---|---|---|
SM-5082 | Money Withdrawal via Cash-Out (Paynamics)| Only in App | 2.0 | 0.0 | 2.0 | Done |
Role: User
Objective: I won't be able to activate another OTC transaction by the same merchant twice.
Reason:
There is a limit for Cash-out Withdrawal transactions - only 1 active OTC transaction per merchant is available.
Functional requirements:
An active cash-out transaction has to be already pending for the same OTC merchant.
UI requirements:
A pop-up appears with the following text:
“You have a pending otcMerchant cash-out via OTC transaction already”
Cash-out amount displayed below
“Close” button
“See details” CTA button
Process flow: https://safibank.atlassian.net/l/cp/07VES1o9
Execution steps (Happy path):
User has already placed a cash-out transaction from the OTC merchant
User is on the merchant selection panel
Merchants are displayed with their logos
User selects the same merchant
Pop-up appears with the warning message
Internal dependencies:
https://safibank.atlassian.net/l/cp/has7wv24
External dependencies:
Paynamics
Alternative scenarios: -
Acceptance criteria:
User can select the desired OTC merchant from the list even if there is already an active Withdrawal via Cash-out or Cash-in by that merchant
a modal window with a warning message will be displayed “You have already a pending otcMerchant withdrawal via cash-out transaction already” and the user cannot activate another cash-out transaction by a selected merchant
Cash-out amount is displayed
CTA button “See details” is displayed
Links to wireframes/UI:
https://www.figma.com/file/dkDQHRa1zq7tU58MiL6hBR/SaFi---UI---MVP-(Shared)?node-id=5863%3A39257