SOFTPOS Mobile SDK
Overview
The EdfaPay SoftPOS Flutter SDK enables developers to integrate NFC-based card payment functionality into Flutter mobile applications. Transform your Android device into a secure point-of-sale terminal without any external hardware.
What You Can Do
- ✅ Accept contactless card payments using NFC technology
- ✅ Process card-present transactions securely
- ✅ Customize the payment experience to match your brand
- ✅ Support multiple authentication methods for flexibility
Key Features
• NFC card payment processing
• Purchase transactions
• Refund transactions using RRN
• Transaction history management
• Email & Password
• Email only
• Interactive login
• Terminal Token (Silent initialization)
• Customizable UI theme
• Configurable color schemes
• Custom logos and branding
• Flexible integration options
• Reconciliation support
• Transaction history
• Configurable logs
• Multi-terminal support
Requirements
Development Environment
- Flutter: Stable channel
- Java: Version 11 or higher
- Kotlin: Required for Android host app
Android Configuration
- Minimum SDK: 28 (Android 9.0)
- Target SDK: Latest recommended
- NFC Support: Required and must be enabled
Device Requirements
- Android device with NFC capability
- Active internet connection
- NFC must be enabled in device settings
Important Note
SoftPOS functionality is only supported on Android devices with NFC enabled. Please ensure your target devices meet this requirement.
Use Cases
Updated about 17 hours ago