Fiuu Mobile XDK
The Fiuu Mobile XDK is a mobile payment software development kit (SDK) that lets merchants integrate secure payment capabilities into mobile applications across multiple platforms and frameworks.
It provides a pre-integrated connection to the Fiuu payment gateway, handling payment initiation, channel selection, status tracking, and in-app redirection — so you do not need to build complex payment flows from scratch.
What You Can Build
- E-commerce and in-app checkout
- E-wallet, online banking (FPX), and card payments
- Apple Pay and Google Pay
- Cash channel payments with payment instruction screens
- Express mode for direct channel routing
Supported Frameworks
Choose the guide that matches your tech stack:
| Category | Frameworks |
|---|---|
| Native Android | Android Library (Java), Android Kotlin |
| Native iOS | Swift, Objective-C, SwiftUI (via Swift SDK), CocoaPods Framework |
| Cross-Platform & Hybrid | Flutter, React Native, Expo, Ionic Capacitor, Cordova, .NET MAUI |
Integration Flow
Merchant App → Fiuu Mobile XDK → Fiuu Payment Gateway → Bank / Wallet / Card Processor
- Prepare the payment details object with your merchant credentials and transaction data.
- Launch the XDK payment module from your app.
- The XDK handles channel selection, authentication, and redirection.
- Payment results are returned to your app as a JSON string.
- Verify the payment result on your backend before fulfilling the order.
Where to Start
- Read Overview & Prerequisites for platform requirements.
- Review Payment Parameters for the full list of
mp_*parameters. - Follow the integration guide for your framework.
- Review the E-Wallet Payment Flow for TNG, GrabPay, ShopeePay, and Boost.
- Configure Deeplink Redirection for e-wallet and banking flows.
- Set up Apple Pay if you need native Apple Pay support on iOS.
Merchant Credentials
You must be a registered Fiuu merchant to obtain credentials for testing or production. Contact sales@fiuu.com to get started.