Skip to main content
This guide provides the installation and configuration steps for Tonder’s Flutter Full SDK.

Prerequisites

You need to add the Skyflow Maven repository to your Android project configuration to handle secure data vaulting.
  1. Add the Skyflow Maven repository to your Android project configuration. This repository contains the secure data vaulting components required for PCI DSS compliance:
android/build.gradle
maven {
    url '[https://maven.pkg.github.com/skyflowapi/skyflow-android-sdk](https://maven.pkg.github.com/skyflowapi/skyflow-android-sdk)'
    credentials {
        username = 'username'
        password = 'password'
    }
}
  1. Enable AndroidX support in your project. This ensures compatibility with modern Android libraries and the Tonder SDK:
android/gradle.properties
android.useAndroidX=true

Installation

To install the Tonder Flutter Full SDK, you need to add the Full SDK package to your project and configure mobile environment permissions. The Full SDK provides a pre-built, inline checkout experience.

Step 1: Install the SDK Package

Add the Full SDK package to your pubspec.yaml file or use flutter pub add:
flutter pub add full_sdk

Step 2: Configure Mobile Environment Permissions

You must grant internet permissions for the SDK to function correctly on native devices.
  • Android
  • iOS / macOS
Add the INTERNET permission to your AndroidManifest.xml file.
<uses-permission android:name="android.permission.INTERNET" />

Next Steps

Now that you’ve successfully installed the Tonder Flutter Full SDK, you’re ready to start integrating payments into your application. Follow these guides to complete your Flutter payment integration: