Skip to content
Sign in
An image of the Stripe logo
/
Create account
Sign in
Home
Payments
Finance automation
Banking as a service
Developer tools
No-code
All products
Home
Payments
Finance automation
Home
Payments
Finance automation
Banking as a service
Developer tools
Overview
Get started
About Stripe payments
Start an integration
Payment Links
Checkout
Web Elements
Mobile Elements
Payment scenarios
During the payment
After the payment
Add payment methods
    Overview
    Payment method integration options
    Multiple payment method configurations on dynamic payment methods
    A/B testing on dynamic payment methods
    Payment method targeting on dynamic payment methods
    Register payment method domains
    Bank debits
    Bank redirects
    Bank transfers
    Buy now, pay later
    Credit transfers (Sources)
    Real-time payments
    Regional card installments
    Vouchers
    Wallets
      Alipay
      Apple Pay
      Cash App Pay
      Google Pay
      GrabPay
      PayPal
      MobilePay
      Secure Remote Commerce
      WeChat Pay
      Revolut Pay
More payment scenarios
Faster checkout with Link
Other Stripe products
Connect
Terminal
Radar
Financial Connections
Crypto
Identity
Climate
Resources
About the APIs
Implementation guides
Regulation support
Testing
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, where Stripe Checkout, Link, 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 (except India)
Cash App Pay United States
Click to Pay Global No No
Google Pay Global (except India)
GrabPay Malaysia, Singapore No No
Link Global
MobilePay Denmark, Finland No No
WeChat Pay Global (except Malaysia and New Zealand) * *

* Invoices and Subscriptions only support the send_invoice collection method.

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?
Need help? Contact Support.
Watch our developer tutorials.
Check out our product changelog.
Questions? Contact Sales.
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
Products Used
Payments
Stripe Shell
Test mode
Welcome to the Stripe Shell! Stripe Shell is a browser-based shell with the Stripe CLI pre-installed. Log in to your Stripe account and press Control + Backtick (`) on your keyboard to start managing your Stripe resources in test mode. - View supported Stripe 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.
$