Accept payments

Customer interfaces

Create the perfect checkout experience that works across browsers and devices of all sizes. Choose from a range of options to find the integration that’s right for you.

Prebuilt payment form

Get started quickly and easily with Checkout, our prebuilt payment form that you can customize to match your brand. Embed Checkout into your website or direct customers to a Stripe-hosted page.

Modular UI components

Use the new Stripe Elements to design a custom payment form for your site. All Elements are built with the collective experience of Stripe’s front-end, design, and analytics teams to help minimize user error, increase the number of successful payments, and optimize your revenue.

API-only

Build a fully API-based integration or only use our javascript library to tokenize your customers’ payment details—all while designing your custom checkout UI.

In-person payments

Accept payments in person using Stripe Terminal. Developer-friendly SDKs let you create a custom checkout that brings Stripe’s payments platform to your in-person transactions.

Invoicing

If you need to bill businesses in your country, use Stripe to send invoices and request payments from your customers. Customize invoices to match your company branding, add payment terms, and accept both cards or bank transfers.

Third-party integrations

Jumpstart your integration with prebuilt ecommerce plug-ins that allow you to efficiently integrate payments into your store with a simple and easy setup.
  • Drupal
  • PrestaShop
  • Magento
  • Shopware
  • WooCommerce
  • WordPress

Payment options

Grow your business, go global, and boost conversions in other countries by giving your customers their preferred payment options through a unified integration. Discover and select the right payment methods to reach a broader audience.

Cards

Accept all major debit and credit cards from customers in every country.