Sign in
An image of the Stripe logo
Create account
Sign in
Home
Payments
Business operations
Financial services
Developer tools
All products
Home
Payments
Business operations
Home
Payments
Business operations
Financial services
Developer tools
Support
Overview
Overview
Payment method integration options
Bank debits
Bank redirects
Bank transfers
Buy now, pay later
Credit transfers (Sources)
Real-time payments
Vouchers
Wallets
Alipay
Apple Pay
Google Pay
GrabPay
Microsoft Pay
Payment Request Button
Secure Remote Commerce
WeChat Pay
Testing
No-code options
HomePayments

Wallets

Learn about wallet payments with Stripe.

Customers can use wallets to pay online with a saved card or a digital wallet balance.

Retailers often use wallets to:

  • reduce fraud and increase conversion on mobile
  • reach buyers in China, where wallets are the most popular way to pay

Wallets may not be a good fit for your business if:

  • You sell subscriptions. Some wallets don’t support recurring payments.

Payment experience

Customers confirm the transaction by authenticating their wallet credentials at checkout. If using mobile, they can authenticate with fingerprint or face recognition, their mobile passcode, or by logging into their wallet app. On the web, they can also scan a QR code with their mobile phone to complete the transaction.

A flowchart example of the customer experience when using Apple pay on a mobile device. First, the customer selects Apple Pay at checkout. Next, they enter their Apple Pay credentials, such as Touch ID. Finally, they receive notification that their payment is complete.
Diagram of the customer facing web flow for Apple Pay. First, the customer selects Apple Pay at checkout. Next, they use their mobile device to confirm payment. Finally, they receive notification their payment is complete.

Product support

We’ve created a single integration for all wallets that works across Stripe products. With Stripe Checkout, Apple Pay and Google Pay are automatically enabled.

Payment method Customer country Payment Intents CheckoutInvoicing ConnectSubscriptions
Alipay China
Invite Only
Invite Only
Apple Pay Global
Click to Pay Global
No No
Google Pay Global
GrabPay Malaysia, Singapore
No
No
WeChat Pay Global (except Malaysia and New Zealand)

Migrating from the Sources or Tokens APIs

If your current integration uses the Sources or Tokens API, we recommend following the migration guide to transition to Payment Intents and Payment Methods.

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.
On this page
Payment experience
Product support
Migrating from the Sources or Tokens APIs
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.
$