Key | parent | P | fe story points | be story points | story points | Status |
---|---|---|---|---|---|---|
SM-4674 | Top-up via Cash-In (Paynamics) | Only In App | 1.0 | 1.0 | Done |
Role: User
Objective:
I won't be able to activate another OTC transaction by the same merchant twice
Reason:
as there is a limit for Cash-in transactions - only 1 active OTC transaction per merchant is available. A pop-up window will communicate the message.
Functional requirements:
Before this scenario, a cash-in transaction from the same OTC merchant has been successfully started and there could not be more than 1 in progress.
UI requirements: -
Process flow: Top-up via Cash-In
Execution steps (Happy path):
User has already placed a cash-out or cash-in transaction from an OTC merchant
User is on the merchant selection panel
Merchants are displayed with their logos
User selects the same merchant
pop-up window appears with the warning message
Internal dependencies: 🟢 2. View Logos of Over-the-Counter Merchants & Select Merchant
External dependencies:
Connection with available merchants
Alternative scenarios: -
Acceptance criteria:
User can select the desired OTC merchant from the list even if there is already an active Top-up via Cash-in
right after merchant selection a modal window with a warning message will be displayed (before the amount is even selected) with a message
“You have a pending [merchant name] cash-in via OTC transaction already” and the user cannot activate another cash-in transaction by a selected merchant
CTA button “See details” is displayed (after a click, the transaction detail will open)
Links to wireframes/UI:
https://www.figma.com/file/dkDQHRa1zq7tU58MiL6hBR/SaFi---UI---MVP-(Shared)?node-id=3145%3A53163