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-autorization 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’s style
Security and Availability
Learn about security features and uptime for Android payments
Testing
How to test payments and features in your Android app