Present and future proof
Integrate the latest technologies with an innovative platform that’s always getting better and launching new features weekly. We fit your needs as you grow and as the industry evolves.
Whether you’re looking to bill customers on a recurring basis, set up a marketplace, or simply accept payments, do it all with a fully integrated, global platform that can support online and in-person payments.
Integrate the latest technologies with an innovative platform that’s always getting better and launching new features weekly. We fit your needs as you grow and as the industry evolves.
Recent updates
Read more on our blogCheckout now ensures your endpoint acknowledges the checkout.session.completed
webhook before redirecting your customer.
You can now include the Session ID in the Checkout redirect URL to easily display a confirmation when the payment is complete.
Platforms can now create Express accounts for individuals and businesses in Canada.
You can use the new INCLUDES
operator in Radar rules to match substrings in metadata and string attributes. For example, ::color:: INCLUDES 'red'
matches all red products ('light red', 'dark red', 'red') if you pass in custom metadata for a product's color.
You can use the new digital_wallet
feature in Radar rules to detect if a payment uses Apple Pay, Google Pay, or other secure payment methods.
Increase your revenue with payment options built to reach a global audience, optimize checkout conversion, and increase optimization rates with no additional work needed.
Card number 4242 8224 6310 8210
Expiry 09 / 21
CVC 789
ZIP 94107
Name Jane Doe
IBAN FR14 2004 1010 0505 0001 3M02 606
Name Jane Doe
Bank ABN ABRO
You’ll be redirected to Alipay to complete your payment.
Rapidly build production-ready integrations with modern tools, from React components to real-time webhooks. Using Stripe’s developer platform means less maintenance for legacy systems and more focus on core customer and product experiences.
// Set your secret key
const stripe = require('stripe')('sk_test_BQokikJOvBiI2HlWgH4olfQ2');
// Get the payment token ID submitted by the form:
const token = request.body.stripeToken;
(async () => {
const charge = await stripe.charges.create({
amount: 999,
currency: 'usd',
description: 'Example charge',
source: token,
});
})();
# Set your secret key
Stripe.api_key = 'sk_test_BQokikJOvBiI2HlWgH4olfQ2'
# Get the payment token ID submitted by the form:
token = params[:stripeToken]
charge = Stripe::Charge.create({
amount: 999,
currency: 'usd',
description: 'Example charge',
source: token,
})
# Set your secret key
stripe.api_key = 'sk_test_BQokikJOvBiI2HlWgH4olfQ2'
# Get the payment token ID submitted by the form:
token = request.form['stripeToken']
charge = stripe.Charge.create(
amount=999,
currency='usd',
description='Example charge',
source=token,
)
// Set your secret key
stripe.Key = 'sk_test_BQokikJOvBiI2HlWgH4olfQ2'
// Get the payment token ID submitted by the form:
token := r.FormValue('stripeToken')
params := &stripe.ChargeParams{
Amount: 999,
Currency: 'usd',
Description: 'Example charge',
}
params.SetSource(token)
ch, _ := charge.New(params)
Learn more
See all supported libraries
With over 700,000 drivers providing nearly one million rides per day, Lyft uses Stripe to power payments at scale. Lyft also partnered with Stripe to build Express Pay, a first-of-its-kind feature that allows drivers to cash out whenever they want, instantly.
As Slack grows rapidly, using Stripe helps them scale payments easily—supporting everything from getting paid by users around the world to enabling ACH payments for corporate customers.
With Stripe’s reliable and developer-friendly tools, Glossier’s engineering team is freed up to focus on product and customer experiences.
charity: water optimized their mobile and web donation flows with Stripe so they can focus on what really matters: bringing clean water to every person on the planet. Using Stripe, they also built a new monthly giving program, which makes it even easier for subscribers to donate throughout the year.
Missguided is a UK-based fashion retailer that has nearly doubled in size since last year. They integrated Stripe to deliver seamless checkout across mobile and web for customers in 100+ countries, all while automatically combating fraud.
Data security is of utmost importance to Stripe. We invest heavily in securing our infrastructure in close partnership with world-class security experts.
Stripe is certified to the highest industry standards and has obtained regulatory licenses around the world.
PCI DSS Level 1 certification
SSAE18/SOC 1 type 1 and type 2 and SSAE18/SOC 2 type 1 reports
Money Transmitter Licenses across the US
AFSL in Australia, E-Money License in Europe, and registered MSB in Canada