Skip to content
Create account
or
Sign in
The Stripe Docs logo
/
Ask AI
Create account
Sign in
Get started
Payments
Finance automation
Platforms and marketplaces
Money management
Developer tools
Get started
Payments
Finance automation
Get started
Payments
Finance automation
Platforms and marketplaces
Money management
Overview
About Stripe payments
Upgrade your integration
Payments analytics
Online payments
OverviewFind your use caseManaged Payments
Use Payment Links
Build a checkout page
Build an advanced integration
Build an in-app integration
Payment methods
Add payment methods
Manage payment methods
Faster checkout with Link
Payment interfaces
Payment Links
Checkout
Web Elements
In-app Elements
Payment scenarios
Custom payment flows
Flexible acquiring
Orchestration
In-person payments
Terminal
    Overview
    Accept in-person payments
    Integration design
    Select your reader
    Design an integration
    Quickstart
    Example applications
    Testing
    Terminal setup
    Set up your integration
    Connect to a reader
    Accepting a payment
    Collect card payments
    Additional payment methods
    Accept offline payments
    Mail order and telephone order payments
    Regional considerations
    During checkout
    Collect tips
    Collect and save payment details for future use
    Flexible authorizations
    After checkout
    Refund transactions
    Provide receipts
    Customize checkout
    Cart display
    Collect on-screen inputs
    Collect swiped data
    Collect tapped data for NFC instruments
    Apps on devices
      Build and test your app
      Prepare for app review
      Submit your app for review
      Deploy your app in the Dashboard
      Deploy your app with the API
      Monitor your deployment
      Troubleshooting
    Manage readers
    Order, return, replace readers
    Register readers
    Manage locations and zones
    Configure readers
    Encryption
    References
    API references
    Mobile readers
    Smart readers
    SDK migration guide
    Deployment checklist
    Stripe Terminal reader product sheets
Other Stripe products
Financial Connections
Crypto
Climate
HomePaymentsTerminalApps on devices

Submit your app for review

Learn how to submit your Android app to Stripe.

Copy page

After you finalize your app, you must submit it to Stripe for app review. You can upload your app using the Stripe Dashboard.

Make sure to follow the app review guidelines to help with a timely and successful review. For example, verify the instructions that you intend to provide for the Stripe reviewer. Following your instructions to make sure they’re complete can help prevent failing the app review.

Upload your app

  1. In the Stripe Dashboard, click Developers > Apps.
  2. On the Terminal apps tab, click Create app.
  3. In the App information window, enter the name of your app and the package name, then click Create app.
  4. Complete the following steps in the Upload your APK window:
    • Choose the compatible devices for your app.
    • Upload your APK file.
    • Add instructions for the Stripe reviewer.
    • Enter the email address where Stripe can send updates about your app review. You can enter one or multiple email addresses.
    • Click Submit for review.

Monitor the review status

After you submit your app for review, you can monitor the following for status updates:

Delivery methodDescription
EmailStripe sends an email notification of your app review results to the email address you provided during submission.
DashboardYour app review status appears on the app details page.

Webhook

Stripe sends a webhook to your webhook endpoint:

  • terminal.device_asset_version.app_review_approved - Stripe approves your app for deployment.
  • terminal.device_asset_version.app_review_rejected - The app reviewer couldn’t approve your app. You must fix the problem and resubmit your app for review.

You can find all webhook events on the Events page.

Next steps

  • Deploy your app
Was this page helpful?
YesNo
Need help? Contact Support.
Join our early access program.
Check out our changelog.
Questions? Contact Sales.
LLM? Read llms.txt.
Powered by Markdoc