Skip to content
Create account or Sign in
/
Ask AI
Create accountSign in
Get started
Payments
Revenue
Platforms and marketplaces
Money management
Developer resources
APIs & SDKsHelp
Overview
Versioning
Changelog
Upgrade your API version
Upgrade your SDK version
Essentials
SDKs
    Overview
    Server-side SDKs
    Web
    ES Module Stripe.js
    React Stripe.js
    Stripe.js testing assistant
    Mobile
    iOS SDK
    Android SDK
    React Native SDK
    Terminal
    iOS SDK
    Android SDK
    React Native SDK
    Community
    Community SDKs
API
Testing
Stripe CLI
Tools
Stripe Dashboard
Stripe Projects
Workbench
Developers Dashboard
Stripe for Visual Studio Code
Terraform
Stripe Discord server
Features
Workflows
Batch jobs
Event destinations
Stripe health alertsStripe SignalsFile uploads
AI tools
Agent pluginsModel Context ProtocolAgent skillsStripe Directory
Extend Stripe
Overview
Build Stripe apps
Use apps from Stripe
Build extensions
Custom objects
Security and privacy
Security
Activity logsStripebot web crawler
Privacy
Partners
Partner ecosystem
Partner certification
United States
English (United States)
  1. Home/
  2. Developer resources/
  3. SDKs

Stripe Android SDK

Build a payment experience in your Android mobile app.

The Stripe Android SDK allows you to quickly build a payment flow in your Android app. We provide powerful and customizable UI elements that you can use out-of-the-box to collect your users’ payment details. We also expose the low-level APIs that underpin those UIs so that you can build fully custom experiences.

Examples of apps using the Address Element, Mobile Payment Element, and Card Element in an Android app.
Mobile Payment Sheet

Integrate Stripe’s prebuilt PaymentSheet UI into the checkout of your Android app.

Recommended
Mobile Payment UI

Build a custom payment UI using PaymentSheet FlowController.

Mobile Payment Element

Build a customized payments integration in your Android app using the Payment Element.

Address Element

Autofill your customers’ billing and shipping addresses quickly and accurately.

Appearance API

Customize the look and feel of PaymentSheet to match the design of your app.

Customer Sheet

Present a prebuilt UI for managing a customer’s saved payment methods.

Google Pay

Add a separate Google Pay button to the checkout of your app.

Card Element

Use the basic card field in your own payment UI.

Legacy

See also

  • Stripe Android SDK on GitHub
Was this page helpful?
YesNo
  • Need help? Contact Support.
  • Chat with Stripe developers on Discord.
  • Check out our changelog.
  • Questions? Contact Sales.
  • LLM? Read llms.txt.
  • Powered by Markdoc