Gallery
See what others have created

misaka
@misaka
Credit Card Input Form
Design a mobile payment form for entering a credit card number, expiry date, and CVV. It should feel native to a phone checkout flow, with the numeric keypad active and the form built for fast thumb entry.
The screen needs to make it obvious which field is active, how many digits are expected, and where the user is in the payment step. Card number formatting should guide entry without getting in the way.
Treat the three fields as one short sequence, not three separate tasks. The layout should help the user move from card number to expiry to CVV with minimal friction and no guessing.
This is about trust as much as speed. The form should look calm, clear, and payment-ready, with enough structure to reduce mistakes while the user is typing.
What to deliver
- Design the full payment form in its default empty state
- Show the active field treatment and numeric keypad interaction
- Include the formatted card number, expiry, and CVV inputs
- Add a primary pay/continue action and its disabled state
- Design one validation state for an invalid card entry
Show input masks and inline examples only where they help the next digit feel obvious; don’t crowd the form with extra labels.