Get Mini App2App Overview
Get Mini App2App is an integration solution that enables you to add card payment capabilities directly into your Android application. You connect your application with the Get Mini app to process payments, refunds, and query operations using a supported Pinpad device.
What is App2App?
App2App is an architecture based on Android Intents that enables communication between your application and the Get Mini app. Instead of implementing low-level EMV protocols or managing direct hardware connections, you delegate these tasks to the certified Get Mini app.
Requirements
To use this integration, you need the Get Mini application installed on the Android device, a compatible Pinpad device paired with the device, and an Android application with Intent support.
Note: No specific permissions are required in your application'sAndroidManifest.xmlfile to initiate payment requests. The Get Mini application handles all hardware and network permissions.
How It Works
The communication flow follows three main steps. First, your application generates a specific Android Intent containing the operation data. Next, the Get Mini application launches and manages the interaction with the Pinpad and the banking host. Finally, once the transaction concludes, the Get Mini application returns control to your application with the transaction status and data.
Benefits
By offloading payment processing to the Get Mini application, you avoid the high costs and complexity associated with certifying a full payment solution. The Get Mini app handles the sensitive payment logic, allowing you to focus on your application's core features.
Payment card data never passes through your application. All sensitive cryptographic operations are performed in the certified Get Mini app and Pinpad, keeping your application outside of PCI compliance scope.
You don't need to implement EMV protocols, manage hardware connections, or handle complex payment flows. The Get Mini app handles all of this for you.
Operational Workflow
The integration supports three distinct types of operations: payments for initiating charges, queries for checking transaction history within a date range, and refunds for processing returns using the original transaction details. Upon completion of any operation, the Get Mini app provides a result code and detailed response data, including error messages or success states.
Next Steps
Now that you understand the App2App architecture, continue with:
- Architecture - Learn about the technical components and communication flow
- Prerequisites and Setup - Set up your development environment
- Quick Start: Your First Transaction - Process your first payment in minutes
On this page