# Build an integration with a Checkout form You can use a Checkout form to collect all necessary information during checkout while maintaining granular control over the look and feel of the UI. You can use this form to collect: - Payment details for more than 100 payment methods - 1-click express checkout wallets - Billing address - Shipping address - Shipping options and prices - Tax details - Currency choice - Custom details using custom text fields Checkout forms have the following features: - End-to-end checkout in a single iframe - Built-in returning UIs with saved payment methods and saved address book - A dynamic UI that adjusts to the device type to maintain a consistent checkout flow across web and mobile - UI customization using the [Stripe Appearance API](https://docs.stripe.com/elements/appearance-api.md) - Integrates with Stripe products like [Adaptive Pricing](https://docs.stripe.com/payments/custom/localize-prices/adaptive-pricing.md), [Stripe Tax](https://stripe.com/tax?utm_campaign=AMER_US_en_Google_Search_Brand_Tax_EXA-14403482849&utm_medium=cpc&utm_source=google&utm_content=711508633409&utm_term=stripe%20tax&utm_matchtype=e&utm_adposition=&utm_device=c&gad_source=1&gad_campaignid=14403482849&gbraid=0AAAAADKNRO5JFcS1TpxBkF6YTjG_vw8o9&gclid=Cj0KCQjw0NPGBhCDARIsAGAzpp3vxr1qEazZGJaEENjzZRZH0OXV39zJYPylsV9FSmxK7dZ_A_X-jPoaAo7XEALw_wcB), and [Billing](https://stripe.com/billing) - Localization with both content translation and a localized product UI (for example, local payment methods and local currency display) - Offers single-step and multi-step layouts #### Single-page layout | **UI for new customers** | **UI for returning customers** | | ----------------------------------------------------------- | ----------------------------------------------------------------- | | ![](https://docs.stripecdn.com/single_page_new_shopper.mp4) | ![](https://docs.stripecdn.com/single_page_returning_shopper.mp4) | #### Multi-step layout | **UI for new customers** | **UI for returning customers** | | ------------------------------------------------------- | ------------------------------------------------------------- | | ![](https://docs.stripecdn.com/compact_new_shopper.mp4) | ![](https://docs.stripecdn.com/compact_returning_shopper.mp4) |