Overview
Introduction and quick start for the n2Tap SDKs (React Native, Flutter, and Kotlin).
What is n2Tap?
n2Tap is a SoftPOS solution that enables secure card-present payments directly on Android devices.
Instead of implementing complex payment logic yourself, your app integrates with n2Tap via App-to-App communication.
Your app triggers n2Tap to perform transactions, and n2Tap securely handles the rest.
How App-to-App Integration Works
n2Tap operates in App-to-App launch mode using Android Intents.
When integrated:
- Your app sends a structured Intent request.
- n2Tap launches and processes the requested action (e.g., start transaction).
- n2Tap returns a structured response to your app.
This approach ensures:
- Secure isolation of sensitive payment logic
- Clean separation between your app and payment processing
- A consistent and certified payment experience
Using the n2app-lib Wrapper
To simplify integration, we provide n2app-lib, a dedicated wrapper library.
It helps you:
- Construct valid Intent requests
- Send transaction or configuration commands
- Receive structured responses
- Handle data parsing automatically
The wrapper abstracts the low-level communication details so you can focus on your application logic instead of Intent formatting.
Supported Platforms
n2Tap provides SDKs and plugins for multiple environments:
- React Native Plugin – For cross-platform mobile applications
- Flutter Plugin – For Flutter applications
- Kotlin SDK – For native Android applications
Choose the integration method that matches your tech stack.