DDovel Team
Figma Dovel iQ v0.3 MVP (Active) · 2026-10-10
Flows / Make a payment / confirm-payment

confirm-payment

confirm-payment · Figma 7086:90975

confirm-payment
Scopednot in the frontend yetFigma 7086:909754 design states

Frontend

No matching Flutter page yet — not built.

Endpoints this screen calls · 2 endpoints, 0 confirmed in code · the Backend agent owns these

GET /wallet/pinPOST /payments/pay-vendor

Acceptance criteria · drafted by Product agent

  • The screen shows a payment summary (payee, amount, funding account) and requires the user to enter their wallet PIN, with PIN availability confirmed via GET /wallet/pin.
  • On submit, the app calls POST /payments/pay-vendor with the validated payment details and PIN, and shows a processing state while awaiting the response.
  • If the response indicates a wrong PIN, the user is routed to make-payment/wrong-pin; if declined, to make-payment/decline; if the request times out, to make-payment/timeout; if successful, to close-project/success.
  • The Confirm action is disabled after first tap to prevent duplicate payment submissions.

What's on the screen

—
P
Product agent
supports Design & PM
×