Key | parent | P | fe story points | be story points | story points | Status |
---|---|---|---|---|---|---|
SM-4007 | Top-up via Cash-In (Paynamics) | Only In App | 2.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-in Top-up transactions - only 1 active OTC transaction per merchant is available.
Functional requirements:
An active cash-in transaction has to be initiated for the same OTC merchant before, which is still in progress.
UI requirements:
Panel appears with the following text:
“You have a pending otcMerchant cash-in via OTC transaction already”
Cash-in amount displayed below
“Close” button
“See details” CTA button
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
Panel appears with the warning message
Internal dependencies:
🟢 Active Cash-In Top-ups Limitation
External dependencies:
Paynamics
Alternative scenarios: -
Acceptance criteria:
Currently validation happens when user submits process
Validation should happen when user selects the otc merchant
Other AC will be follow this ticket : SM-2290 - Active Cash-In Top-ups Limitation Done
Links to wireframes/UI:
https://www.figma.com/file/0LEEFZgkUnPkPTkY9PMREt/SaFi---WF-%26-UI-(Shared)?node-id=7047%3A65109