Skip to content
Create account or Sign in
/
Ask AI
Create accountSign in
  • Get started
  • Payments
  • Revenue
  • Risk
  • Data
  • Money management
  • Stablecoins
  • Embedded finance
  • Developer resources
More
APIs & SDKsHelp
OverviewAccept a payment
Online payments
OverviewFind your use case
Use Payment Links
Build a payments page
Build a custom integration with Elements
Build an in-app integration
Use Managed Payments
Recurring paymentsMigrate legacy integrations
In-person payments
Terminal overview
Availability
Readers
Ready-made apps
Custom integration
Payment methods
Add payment methods
Manage payment methods
Faster checkout with Link
Payment operations
Analytics
Balances and settlement time
Compliance and security
Currencies
Declines
Disputes
Payouts
ReceiptsRefunds and cancellations
Advanced integrations
Custom payment flows
Flexible acquiring
Off-Session Payments
Multiprocessor orchestration
Beyond payments
Incorporate your company
Agentic commerce
Financial Connections
Climate
United States
English (United States)
  1. Home/
  2. Payments

Design a payments integration

Learn which payments integration fits your business.

Use Stripe to accept payments for your business online and around the world with one of our payments solutions. This guide helps you understand which Stripe payments products and services best fit your business. Explore the differences between Checkout and Elements integrations in our interactive demo.

Before you get started, you must register for a Stripe account. After you register, you can access the Dashboard to manage and configure your account and business.

Accept payments without code

Use Payment Links to accept payments without a website or mobile app. Create a payment link to get started.

Build a checkout page

Use Checkout to set up a Stripe-hosted page, embed a payments form, or use Elements.

Build an advanced integration

Use Stripe Elements to build a customizable payments form and checkout for your customers.

Build an in-app integration

Use Mobile Elements to accept payments in iOS and Android apps.

Use Checkout studio

Launch, configure, and monitor Checkout integrations from the Dashboard.

Private preview

Explore no-code integrations

Sell and get paid online

Accept payments without building a website or app.

Get and retain subscribers

Support and automate your subscribers’ lifecycle.

Create quotes and invoices

Create, customize, and send invoices from the Dashboard.

Accept in-person payments

Take payments in person with your iPhone or Android mobile device.

Accept tips and donations

Offer customers a way to pay what they want.

See also

  • Design a no-code integration
  • Design an advanced integration
  • Design an in-person payment integration
Was this page helpful?
YesNo
  • Need help? Contact Support.
  • Chat with Stripe developers on Discord.
  • Check out our changelog.
  • Questions? Contact Sales.
  • LLM? Read llms.txt.
  • Powered by Markdoc