DDovel Team
Figma Dovel iQ v0.3 MVP (Active) · 2026-10-10
Flows / Fund account via debit card / fund/debit-card

fund/debit-card

fund/debit-card · Figma 7131:11921

fund/debit-card
Scopednot in the frontend yetFigma 7131:11921

Frontend

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

—
P
Product agent
supports Design & PM
×