Skip to content
Create account
or
Sign in
The Stripe Docs logo
/
Ask AI
Create account
Sign in
Get started
Payments
Finance automation
Platforms and marketplaces
Money management
Developer tools
Get started
Payments
Finance automation
Get started
Payments
Finance automation
Platforms and marketplaces
Money management
Overview
About Stripe payments
Upgrade your integration
Payments analytics
Online payments
OverviewFind your use caseManaged Payments
Use Payment Links
Build a checkout page
Build an advanced integration
    Overview
    Quickstart
    Design an advanced integration
    Customize look and feel
    Manage payment methods
    Collect additional information
    Collect taxes on your payments
    Save the payment method used for a payment
    Save a payment method without making a payment
    Send receipts and paid invoices
Build an in-app integration
Payment methods
Add payment methods
Manage payment methods
Faster checkout with Link
Payment interfaces
Payment Links
Checkout
Web Elements
In-app Elements
Payment scenarios
Custom payment flows
Flexible acquiring
Orchestration
In-person payments
Terminal
Other Stripe products
Financial Connections
Crypto
Climate
HomePaymentsBuild an advanced integration

Build an advanced payments integration

Use Stripe Elements and the Payment Intents API to build an integration that handles complex payment flows, tracking a Payment Intent’s lifecycle from creation through checkout.

ELEMENTS
Handle complex flows and payments scenarios
Quickstart

Features and availability

All integrations support one-time and recurring payments, fraud protection, and global payments.

UI Elements
APIPaymentIntents
Integration effort
Most coding
HostingEmbed on your site
UI customizationExtensive customization with Appearance API

Customize checkout

Customize look and feel

Customize the appearance and behavior of your checkout page.

Manage payment methods

Optimize payment methods for your integration.

One-click checkout options

Show multiple one-click payment buttons with a single component.

Send email receipts

Send payment or refund receipts automatically.

Collect different payment details

Collect additional information

Collect shipping and other customer info during checkout.

Collect taxes

Use Stripe Tax APIs to implement tax calculations in your custom integration.

Flexible payment scenarios

Support complex payment flows through flexible and customizable acquiring features.

Choose when you collect payment

Subscriptions

Create and manage subscriptions to accept recurring payments.

Set up future payments

Save payment details and charge your customers later.

Save payment details during payment

Save payment details during a payment.

Was this page helpful?
YesNo
Need help? Contact Support.
Join our early access program.
Check out our changelog.
Questions? Contact Sales.
LLM? Read llms.txt.
Powered by Markdoc