A fully integrated suite of payments products
Accept payments online, in person, or through your platform with our powerful APIs and software solutions.
Process payments in 135+ currencies with local acquiring in key markets for higher authorization rates.
Protect your business with advanced fraud detection and prevention tools powered by machine learning.
Stripe powers businesses in 195+ countries and territories with local acquiring, optimized checkouts, and smart payment routing.
Accept payments in any currency and settle in your preferred currency.
Enterprise-grade infrastructure ensures reliability at global scale.
Smart routing and local acquiring optimize acceptance rates worldwide.
Powerful and flexible APIs with clear documentation, seamless integration, and instant access to test data.
const stripe = require('stripe')('sk_test_...');
const payment = await stripe.paymentIntents.create({
amount: 2000,
currency: 'usd',
payment_method_types: ['card'],
metadata: {
order_id: '6735'
}
});
Comprehensive docs with examples in all major programming languages.
Native SDKs for mobile and web platforms that handle complex flows.
Test your integration with test API keys and mock data.
From startups to Fortune 500s, Stripe helps businesses of all sizes scale faster.
Unified commerce platform for in-person and online sales.
Revenue tools for subscription-based businesses.
Tools for multi-party payments and platform businesses.
See how innovative businesses use Stripe to transform their payments infrastructure.
"Stripe has helped us expand globally and handle millions of transactions seamlessly."
Sarah Johnson
VP of Payments
"Implementing Stripe helped us reduce payment friction and increase conversion rates by 25%."
Michael Chen
Director of Engineering
"Stripe's global presence allowed us to scale our subscription business internationally."
Emily Rodriguez
Head of Growth
Pay as you grow with transparent, usage-based pricing that scales with your business.
For growing businesses accepting payments online
per successful card charge
For large businesses with custom payment needs
based on volume
For enterprises needing complete payment solutions
customized solution
All plans include fraud prevention, dispute management, and 24×7 support.
Compare all featuresIntegrate Stripe's payments platform with just a few lines of code.
Create your Stripe account and get your API keys from the dashboard.
Install our libraries and integrate the payment flow into your website or app.
Test your integration and switch to live mode to start accepting payments.
const stripe = require('stripe')('sk_test_...');
const session = await stripe.checkout.sessions.create({
payment_method_types: ['card'],
line_items: [{
price: 'price_H5ggYwtDq4fbrJ',
quantity: 1,
}],
mode: 'payment',
success_url: 'https://example.com/success',
cancel_url: 'https://example.com/cancel',
});
Or contact our sales team for a custom integration
Everything you need to know about Stripe's payment platform.
Still have questions?