fund/debit-card
fund/debit-card · Figma 7131:11921
Scopednot in the frontend yetFigma
7131:11921Frontend
No matching Flutter page yet — not built.
Endpoints this screen calls · 3 endpoints, 0 confirmed in code · the Backend agent owns these
POST /wallet/setup-intentGET /wallet/payment-methodsPOST /wallet/fund
Acceptance criteria · drafted by Product agent
- User can enter debit card details (card number, expiry, CVV) and a funding amount, with the amount validated as positive and within configured limits before submission.
- On continue, the app calls POST /wallet/setup-intent to tokenize/verify the card and displays validation errors returned by the endpoint without losing user input.
- On submit, the app calls POST /wallet/fund with the selected/created payment method and amount, and shows a success state with the updated balance or a clear failure message on decline.
- While POST /wallet/fund is in flight, the system disables the submit button and shows a loading indicator to prevent duplicate submissions.
What's on the screen
—