Key | parent | P | fe story points | be story points | story points | Status |
---|---|---|---|---|---|---|
SM-1800 | Top-up via Cash-In (Paynamics) | Only In App | 2.0 | 0.0 | 1.0 | Done |
Role: User
Objective:
type the amount of cash
Reason:
so that I can fund my SaFI account via chosen OTC merchant.
Functional requirements:
Amount of money
the input field contains a static PESO sign
only the numeric keypad is provided once the user clicks on the field
the user can type numbers with a decimal separator (point/dot)
while typing larger numbers (more than 999), every 3 decimal places will be automatically separated with a comma
the system automatically compares the typed amount of money with the maximum amount of money of the selected OTC partner
if the typed amount of money is more than the maximum amount a warning message will show
UI requirements:
numerical text box
CTA button “Continue” is displayed
Process flow: Top-up via Cash-In
Execution steps (Happy path):
User taps on the input field
Keyboard appears
User adds amount
If the amount is out of max range, please see Alternative scenarios.
Internal dependencies:
🟢 2. View Logos of Over-the-Counter Merchants & Select Merchant
External dependencies: -
Alternative scenarios:
The user adds an amount higher than the current account balance
A warning is displayed until the user changes the amount
Acceptance criteria:
information about the current SaFi bank account balance is displayed
the maximum amount of money that can be transferred via selected OTC partner is displayed as an info-text
manual input of the amount must be provided to the user
the CTA button “Submit” is displayed
Links to wireframes/UI:
https://www.figma.com/file/0LEEFZgkUnPkPTkY9PMREt/SaFi---WF-%26-UI-(Shared)?node-id=7047%3A65467