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 blogYou can now query the payment method used for a charge using the new payment_method_details
table.
Stripe Checkout now supports iDEAL payments in addition to cards, Apple Pay, and Google Pay.
Our new Payment Methods API now includes support for SEPA Direct Debit and iDEAL.
We’ve simplified how refunds work with the Payment Intents API: just pass the PaymentIntent
id when creating a refund.
Radar can now score cards for risk even before they’re used on a transaction. Use the Setup Intents API and enable the feature in Radar’s settings.
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
Kickstarter switched to Stripe to accelerate their support for international creators. Since partnering with Stripe to navigate international payment methods and compliance, Kickstarter’s phenomenally successful platform for creative projects is now available to creators in 18 countries.
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