Accept payments on your mobile app
Flow for mobile is a pre-built, customizable payment user interface which you can embed directly into your mobile application. Flow enables you to accept payments using Checkout.com’s global network of payment methods with a single integration.
Additionally, Flow for mobile provides the following features:
- Built-in support for 3D Secure (3DS)
- Input masking and validation
- Dynamic display of payment methods
- Add payment methods without additional development
- UI customization
- Responsive design that dynamically adapts to different device screen sizes
Information
To enable access to Flow for mobile, contact your account manager.
- Card payments
- Apple Pay
- Google Pay
To offer Apple Pay as a payment method, you must:
- Follow the integration steps to accept Apple Pay in Flow for mobile.
- Comply with the Apple Pay payment method rules.
To offer Google Pay as a payment method, you must:
- Contact your account manager and provide them with your Google Pay Merchant ID.
- Comply with the Google Pay payment method rules.
- Follow the integration steps to accept Google Pay in Flow for mobile.
- When your app is ready for production, follow Google's official guidelines to request an approval from Google to start accepting real payment credentials.
The Flow for Mobile SDKs process highly sensitive financial data, including personal account numbers (PANs) and card verification values (CVVs).
To maintain compliance with the Payment Card Industry Data Security Standard (PCI DSS), you must not do any of the following:
- Log, inspect, record, screenshot, or attach tooling that captures SDK view hierarchy or text field contents.
- Enable UI/session recording or analytics while SDK input views are active.
- Persist any inferred card data.
If you do not adhere to these PCI DSS compliance rules, you may encounter integration issues after updates, or result in potential security liabilities.
Flow for Mobile supports:
- Android SDK with minimum SDK 21 (Set
targetSdkandcomplieSdkto35+)- Build tools:
- Android Gradle Plugin (AGP): 8.6.0+
- Kotlin version: 2.0.0+
- Gradle: 8.7+
- Build tools:
- iOS SDK with minimum iOS 15, Xcode 16, Swift 6
- React Native 0.74+
When you submit your Android app to Google Play, provide the required responses in your Data safety form.