Key | parent | P | fe story points | be story points | story points | Status |
---|---|---|---|---|---|---|
SM-2290 | Top-up via Cash-In (Paynamics) | Only In App | 2.0 | 3.0 | 3.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.
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
Modal 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 or Cash-out by that merchant
a modal window with a warning message will be displayed “You have already a pending OTC transaction” and the user cannot activate another cash-in transaction by a selected merchant
CTA button “See details” is displayed
CTA button “Close” is displayed
Links to wireframes/UI:
https://www.figma.com/file/0LEEFZgkUnPkPTkY9PMREt/SaFi---WF-%26-UI-(Shared)?node-id=7047%3A65109