Android SDK Overview
Overview of core features, architecture, and integration methods for the Android SDK.
The myPOS Mobile Checkout Android SDK lets you easily integrate secure, in-app payments into your Android application. This guide walks you through the most common setup and usage scenarios, using standard, widely adopted development practices — so getting started should be a breeze.
Before You Begin
To integrate the SDK successfully, make sure you have the following tools and settings ready:
Android Studio
Version 2.0 or later
SDK Build Tools
Version 25.0.0
Minimum SDK
API 16 (Android Jelly Bean) or higher
Support Library
Latest Android Support Repository & Library
Production Use
Planning to go live? To enable mobile checkout in a production environment, we'll need to test and approve your app first. Send us a request at integrations@mypos.com, and we'll guide you through the process.
Android Payment Methods
Integration
How to connect myPOS payments to your Android app.
Add a Card
Let users save their card details securely in your Android app.
Payment
Accept payments from users directly in your Android app.
Payments with Stored Card
Enable quick payments using cards saved by your users.
Pre-authorization
Hold funds on a card before completing a payment.
Pre-authorization with Stored Card
Hold funds using a previously saved card.
Pre-authorization Completion
Capture funds after a pre-authorization is approved.
Pre-authorization Cancellation
Release held funds if a pre-authorization is canceled.
Get Pre-authorization Status
Check the current status of a pre-authorization.
Refund
Return money to your users for a previous payment.
Check Transaction Status
Track and verify the status of any payment or refund.
UI Customizations
Personalize the payment screens to match your app style.
Security and Availability
Learn about security features and uptime for Android payments.
Testing
How to test payments and features in your Android app.