Accept payments

Customer interfaces

Create a customized checkout experience that works across browsers and devices of all sizes. Choose from a range of options that allow control across flexibility, customization, and ease.

Custom UI toolkit

Use Stripe Elements, a set of rich, pre-built UI components, to design your own custom payment form. Elements are built with the collective experience of Stripe’s front-end, design, and analytics teams to help minimize user error and increase the number of successful payments.

Learn more

Embeddable checkout

Get started quickly and easily with Stripe Checkout. With one line of JavaScript, you can add a beautiful form to your site.

Learn more

In-person payments

Accept payments in person using Stripe Terminal. Developer-friendly SDKs let you create a custom checkout that brings Stripe’s payments platform to your in-person transactions.

Learn more

Clean canvas

Use Stripe.js to build your own checkout form with our set of APIs.

Invoicing

If you need to bill US businesses, use Stripe to send invoices and request payments from your customers. Customize invoices to match your company branding, add payment terms, and accept both cards or ACH payments.

Learn more

Open-source plug-ins

Jumpstart your integration with ecommerce plug-ins that allow you to efficiently integrate payments into your store with a simple and easy setup.

  • One.com
  • Magento
  • Shopify Plus
  • WooCommerce
  • Wordpress
  • See more

Payment options

Grow your business, go global, and boost conversions in other countries by giving your customers their choice of payment options.

Your guide to payment methods

Discover, understand, and select the right payment methods to reach a broader audience.

Read the guide

Cards

Accept all major debit and credit cards from customers in every country.

  • Visa
  • Master Card
  • American Express
  • Dynamic statement descriptors
  • Authorization features (partial capture, unlinked refunds)
  • Full/partial refunds
  • CVC/AVS checks
  • Guaranteed settlement

Wallets

Enable your customers to check out faster with wallet payment methods that digitally store credit and debit cards. Wallets eliminate the need for customers to manually enter their card and billing information, offering a quick and convenient way to pay.

  • Alipay
  • Apple Pay
  • Google Pay
  • Microsoft Pay
  • Masterpass by Mastercard
  • Visa Checkout
  • WeChat Pay Beta

Local payment methods

Offer popular and local payment methods around the world with the Sources platform, our unified API for accepting any supported payment method with a single integration. With Sources there’s no one-off integrations or separate processes required. Plus benefit from unified monitoring, reporting and payouts.

  • Alipay
  • Bancontact
  • EPS Beta
  • Giropay
  • iDEAL
  • Multibanco Beta
  • P24 Beta
  • SEPA Direct Debit
  • SOFORT
  • WeChat Pay Beta

Currencies

Process charges and display prices in a customer’s preferred currency to improve sales and help customers avoid conversion costs.

Subsidiary support

Set up local Stripe accounts to take advantage of our local optimized acquiring that gets you maximized acceptance rates, the lowest costs, and no FX/cross-border fees for customers. New countries leverage the exact same API infrastructure and can be turned on with no incremental engineering work.

Mobile

Accept payments from your iOS app, Android app, or mobile website. Our mobile SDKs let you get going with a few lines of code and require no backend changes.

iOS and Android SDK

Use our native libraries to collect credit card information without sensitive PCI data data ever hitting your servers. The libraries include a set of tools to help you accept all Stripe supported payment methods, from Alipay to iDEAL.

Learn more

Mobile customer interfaces

As part of our SDKs, quickly build a complete checkout flow with our pre-built UI components—from form fields for card details to full flows for collecting shipping information—and customize the colors and fonts to perfectly match your brand. Or use our core APIs to create your own secure checkout flow from scratch.

  • Out-of-the-box UI
  • APIs for fully custom forms

Mobile web

Use Checkout and Elements to make your mobile checkout flows web-friendly. Stripe Elements also support popular browser payment methods to speed up checkout time on mobile web.

  • Apple Pay on the Web
  • Payment Request API
  • Google Pay
  • Numeric keyboards on mobile
  • Screen size adaptation

Process payments

Revenue optimization

Do away with legacy payment systems, which often rely on inefficient routing paths that cause a meaningful number of needlessly declined transactions.

Authorization

Stripe’s pre-processing layer helps every business get closer to the bare metal through multi-regional direct connections to the major card networks, including Visa, Mastercard, and American Express.

Direct integrations with the card networks let Stripe optimize routing paths, provide the most granular data, and reduce transaction latency. Stripe also automatically tests and runs numerous optimizations for every transaction so you can maximize success rates and revenue.

  • Retry logic: Automatically retries technical refusals through alternative connections.
  • Smart MCC: Assigns the optimal Merchant Category Code (MCC) for your business to maximize authorization rates.
  • Dynamic auths: Utilizes $0/$1 authorizations to verify a bank will allow a card to be authorized so you can better manage your risk.
  • Card account updater: Works with all major card networks to update your customers’ expired or renewed card numbers automatically—including American Express cards—to reduce failed payments and customer friction.
  • Enhanced authorizations: Reduces fraud and increases acceptance rates for American Express cards by sending metadata that can more accurately approve or decline transactions.
  • Auto ISO-optimization: Runs issuer-by-issuer analysis to determine the most optimal ISO8583 values to provide in each field.

Fraud and disputes

Manage risk and be more confident about fighting fraud with our fully integrated solution. Even if a card is new to your business, there’s an 89% chance it’s been seen before on the Stripe network.

Stripe Radar

Identify and prevent fraud with Stripe Radar—a machine learning fraud system that’s fully integrated with your payments. Radar combines adaptive algorithms that learn from Stripe’s global network of millions of users.

Learn more

  • Machine-learning based fraud prevention
  • Transparent risk scores
  • Horizontally-scaled ML model training infrastructure
  • Custom rules engine
  • Trust and block lists support
  • Optimized manual review flows
  • Real-time fraud insights
  • TC40s and SAFE fraud reporting

3D Secure

Reduce your risk of fraud and chargebacks by adding an additional layer of authentication that protects you from liability for fraudulent card payments.

Dispute handling

Eliminate manual work related to handling disputes with our end-to-end automated process that works directly with the card networks. Based on the type of dispute and associated network rules, we help submit evidence that’s most likely to see you win.

  • Programmatic dispute management
  • Evidence submission aid
  • Direct integration to Visa Claims Resolution (VCR) + MasterCom

Settle and reconcile

Reconciliation

Simplify and accelerate how you reconcile transactions. Through our API and Dashboard, get real-time information about charges, fees, refunds, and transfers.

Financial reporting

Create financial reports directly with Stripe data—no separate reports from American Express or separate bills from gateways and merchant account providers. Simplify how you reconcile transactions with cash received—every deposit is tagged with a transfer report detailing the exact transactions and fees it contains.

  • Unified financial reporting

Consolidated reports

Use our built-in reporting features or create your own reports through the API. We’ve already built the most useful reports specifically with financial reporting purposes in mind and generate them automatically for your account.

  • Built-in reporting:
  • Monthly report
  • Transfer report
  • Transaction-level balance breakdown
  • Custom reporting via the API

Accounting support

Automatically sync your Stripe data with your accounting ledger. Or use Stripe to export information about payments, refunds, and fees. Integrations for tax reporting are also available.

Payouts

Use our API or Dashboard to easily get paid once a transaction has settled.

Unified payouts

Get unified payouts across all the different payment methods and currencies you accept from your customers.

  • Unified payouts
  • Cross-border currency conversion

Payout timing

Get paid out quickly and easily. You can also manage historical payouts, and see upcoming payouts and expected deposit dates right from the Dashboard.

Manage payments

Reporting and insights

See all charges—across different payment types, countries, and currencies—in the Stripe Dashboard or extract the data directly from the API.

Stripe Sigma

Use SQL to quickly analyze your Stripe data, create custom reports, and get insights—right inside the Dashboard. With structured access to your data, you can do things such as: identify which customers are least likely to churn this year, pinpoint your most popular SKUs, or generate a list of unpaid invoices.

Learn more

  • Custom SQL query support
  • Pre-built query templates for ARR, MRR, churn, and more
  • Save and share queries
  • Schedule queries for repeated use
  • Core metrics at a glance and fully-custom reports

Stripe Dashboard

View and manage all your Stripe data, customers, plans, balances and more. You can create payments, initiate refunds, review possibly fraudulent charges, and manage disputes. You’ll also have access to everything from bank transfers to HTTP request logs at your fingertips.

  • Type-ahead searchability
  • Customizable charts and analytics
  • Data exportability
  • Real-time reporting and data
  • Streamlined workflows
  • Test mode
  • Custom metadata fields

Dashboard mobile app

Track and manage your payments on the go by seeing your daily earnings, new customers, and payments. You can also get notifications and take quick actions like completing a refund.

Business operations

Share access to your Stripe account with other team members with confidence. Each user gets an individual account with fine-grained access control and visibility.

Roles and permissions

Tailor data access for your team to ensure that business-sensitive information and actions are protected. Keep track of recent activity on your Stripe account from all of your team members—from bank account changes to logins or data exports.

Account security

Secure access to the Stripe Dashboard and your account data.

  • SMS two-step authentication
  • Google Authenticator two-step authentication
  • U2F keys

Collaboration notes

Attach notes for your teammates on payments and refunds to give them context when they jump into the Dashboard. 

Third-party integrations

Hundreds of integrations help extend the Stripe platform and automate almost every manual process that used to take hours of human time.

Works with Stripe

Extend your Stripe account with tools to help your business. Create a store in minutes with Shopify, invoice clients with Freshbooks, or collect payments in a Wufoo form. More tools and products that work with Stripe are added regularly. 

  • Accounting
  • Analytics
  • Automation
  • Mobile payments
  • Notifications
  • Shipping
  • Tax calculation
  • See more

Simple, transparent pricing

No setup, monthly or hidden fees. See details

1.4% + 1.80kr for European cards 2.9% + 1.80kr for non-European cards

Enterprise

We also support custom pricing for larger businesses. Get in touch