# Build a payments page

> Use VINR Checkout to embed a hosted or customized payments page into your website or app.

VINR Checkout gives you a hosted payments page that handles card input, payment method selection, 3D Secure, and post-payment redirects — without writing frontend payment code. This section covers everything from a five-minute quickstart to advanced customization and subscriptions.

## What you can build

- A **hosted checkout page** that VINR renders entirely — share a link or redirect customers to it.
- An **embedded checkout** that lives inside your own page using VINR's prebuilt UI components.
- A **custom checkout** built with individual Elements for full design control (see [Custom integration with Elements](/docs/payments/elements)).

## Pages in this section

- **[Quickstart guides](/docs/payments/payment-page/quickstart)** — Accept your first payment in minutes.
- **[How Checkout works](/docs/payments/payment-page/how-checkout-works)** — Sessions, states, and the payment lifecycle through Checkout.
- **[Customize look and feel](/docs/payments/payment-page/customize-look-and-feel)** — Branding, colors, and layout options.
- **[Collect additional information](/docs/payments/payment-page/collect-additional-information)** — Shipping address, phone, and custom fields.
- **[Collect taxes](/docs/payments/payment-page/collect-taxes)** — Automatic tax calculation at checkout.
- **[Dynamically update checkout](/docs/payments/payment-page/dynamically-update-checkout)** — Adjust line items, shipping, and totals in real time.
- **[Extend checkout with custom components](/docs/payments/payment-page/custom-components)** — Add your own UI blocks alongside VINR's hosted fields.
- **[Manage your product catalog](/docs/payments/payment-page/product-catalog)** — Products, prices, and how Checkout uses them.
- **[Subscriptions](/docs/payments/payment-page/subscriptions)** — Sell recurring plans through Checkout.
- **[Manage payment methods](/docs/payments/payment-page/manage-payment-methods)** — Control which methods appear at checkout.
- **[Migrate payment methods to the Dashboard](/docs/payments/payment-page/migrate-payment-methods)** — Move method configuration from code to the Dashboard.
- **[Let customers pay in their local currency](/docs/payments/payment-page/local-currency)** — Dynamic currency conversion and presentment currencies.
- **[Add discounts, upsells, and optional items](/docs/payments/payment-page/discounts-upsells)** — Coupons, promotion codes, and order bumps.
- **[Set up future payments](/docs/payments/payment-page/set-up-future-payments)** — Save a payment method during checkout for later use.
- **[Save payment details during payment](/docs/payments/payment-page/save-payment-details)** — Store card details while completing a one-time charge.
