Sign in
An image of the Stripe logo
Create account
Sign in
Home
Payments
Business operations
Financial services
Developer tools
Security
All products
Home
Payments
Business operations
Home
Payments
Business operations
Financial services
Developer tools
Support
Overview
Overview
How cards work
Quickstart
Accept a payment
Share a payment link
Faster checkout with Link
More payment scenarios
Set up future payments
Save payment details during payment
Place a hold on a payment method
Finalize payments on the server
Build a two-step confirmation experience
3D Secure authentication
Card brand choice
Supported card brands
Cartes Bancaires
Currencies
Currency conversions
Settlement Fees
U.S. and Canadian cards
Testing
No-code options
payments
·
HomePaymentsOnline paymentsMore payment scenarios

Supported card brands

Learn about card brands supported by Stripe

Stripe supports several card brands, from large global networks like Visa and Mastercard to local networks like Cartes Bancaires in France or Interac in Canada. When you integrate Stripe, you can begin accepting a diversity of card brands without any additional configurations, including:

  • American Express
  • China UnionPay (CUP)
  • Discover & Diners
  • Japan Credit Bureau (JCB)
  • Mastercard
  • Visa

Some card brands require additional configuration, such as Cartes Bancaires and Interac.

Card brand capabilities

The following table describes some of the different features and restrictions of each card brand, including limitations on countries where Stripe users can accept the brand (Stripe Account Country), countries where most cardholders of the brand are located (Customer Country) and support for key features like 3D Secure Authentication, and Wallets (like Apple Pay and Google Pay).

Stripe supports processing payments in 135+ currencies, but some card brand networks have limitations on supported currencies that charges can be made with.

Card BrandStripe Account CountryCustomer Country 3D Secure Authentication Wallets
VisaAll countriesGlobal
MastercardAll countriesGlobal
American ExpressAll countries except Brazil, Malaysia, and the United Arab EmiratesGlobal
Discover & DinersCanada, Japan, United Kingdom, and United StatesGlobalUK merchants & cards only
China UnionPayAustralia, Canada, Hong Kong, Malaysia, New Zealand, Singapore, United Kingdom, United States, Switzerland, and all countries in the European Economic Area except Croatia, Iceland, and LichtensteinGlobal
  Except for Canada and the United States
Invite only
Japan Credit Bureau (JCB)Australia, Canada, Japan, New Zealand, and United StatesGlobal
Cartes BancairesAll countries in the SEPA regionFrance
Not supported
InteracCanada only (in-person only)CanadaNot applicable Not supported

Other payment scenarios like setting up future payments, saving a card or placing a hold are supported across all card brands.

Was this page helpful?
Questions? Contact us.
View developer tutorials on YouTube.
Check out our product changelog.
Powered by Markdoc
You can unsubscribe at any time. Read our privacy policy.
Stripe Shell
Test mode
▗▄ ▄▟█ █▀▀ ▗▟████▙▖ ██████ ███▗▟█ ███ ███▗▟██▙▖ ▗▟█████▙▖ ███▖ ▀▀ ███ ███▀▀▀ ███ ███▀ ███ ███ ███ ▝▜████▙▖ ███ ███ ███ ███ ███ █████████ ▄▄ ▝███ ███ ▄ ███ ███ ███▄ ███ ███ ▄▄ ▝▜████▛▘ ▝▜███▛ ███ ███ ███▝▜██▛▘ ▝▜█████▛▘ ███ ▀▘
Welcome to the Stripe Shell! Stripe Shell is a browser-based shell with the Stripe CLI pre-installed. Login to Stripe docs and press Control + Backtick on your keyboard to start managing your Stripe resources in test mode. - View supported commands: - Find webhook events: - Listen for webhook events: - Call Stripe APIs: stripe [api resource] [operation] (e.g. )
The Stripe Shell is best experienced on desktop.
$