Skip to main content

Financial infrastructure for the internet

Millions of businesses use Stripe's software and APIs to accept payments, send payouts, and manage their businesses online.

Trusted by thousands of businesses

Amazon Shopify Slack Zoom Notion

Dashboard

Manage your payments

Today's payments April 2023
2,487.45
+24.3% from last week
Card payments
256 transactions
$8,652.32
+12.5%
Invoices
18 paid
$3,835.13
+8.2%
Recent activity
Payment successful
2 minutes ago
25.00
Invoice paid
1 hour ago
$750.00

Powerful payment features

Everything your business needs to accept payments and grow revenue online and in-person

Global payments

Accept payments in 135+ currencies with optimized checkout flows that boost conversion rates.

Learn more

Invoicing

Create and send branded invoices with flexible payment options and automatic reminders.

Learn more

Subscription billing

Automate recurring payments, trial periods, and manage subscription lifecycle events.

Learn more

Fraud prevention

Protect your business with AI-powered fraud detection and advanced security features.

Learn more

Custom integration

Build custom payment flows with flexible APIs, libraries, and comprehensive documentation.

Learn more

Analytics dashboard

Track business performance with real-time data, customizable reports, and actionable insights.

Learn more

Developer-first approach

Our APIs and SDKs are designed with developers in mind. Get started quickly with clear documentation, libraries for every major platform, and powerful testing tools.

Libraries for React, iOS, Android, and more

Extensive testing environment with sample data

Build custom payment flows with webhooks

EXAMPLE API REQUEST
// Create a PaymentIntent
const stripe = require('stripe')('sk_test_...');
const paymentIntent = await stripe.paymentIntents.create({
amount: 2000,
currency: 'usd',
payment_method_types: ['card'],
});