PayMaya Android SDK
Integrate secure payment solutions into your Android app with Checkout, Pay With PayMaya, and Payment Vault features

Quick start
Get up and running with PayMaya Android SDK in minutes
Initialize the SDK
Build a client with your API key and environment:
Kotlin
Use
PayMayaEnvironment.SANDBOX for testing and PayMayaEnvironment.PRODUCTION for live transactionsPayment methods
Choose the payment integration that fits your use case
Checkout
Complete payment flow with buyer information, items, and hosted checkout page
Pay With PayMaya
Single payments and wallet link creation for recurring payments
Payment Vault
Tokenize customer cards for secure storage and future payments
Explore the SDK
Everything you need to integrate payment processing
Environment Setup
Configure sandbox and production environments
Result Handling
Handle payment results and callbacks in your app
Payment Status
Check and verify payment status programmatically
Testing Guide
Test cards and sandbox environment usage
Ready to start building?
Follow our quickstart guide to integrate PayMaya payments into your Android app
View Quickstart