Flutter SDK

Integrate Our Flutter SDK For Seamless Payments ! This SDK is compatible with Android and iOS.

Basic Requirements

Dart Versions

  sdk: ">=2.12.0 <3.0.0"

Android Requirement

Set up Android build.gradle (android/app/build.gradle)

android {
    defaultConfig {
        minSdkVersion 21
    buildTypes {
        release {
            minifyEnabled false
            shrinkResources false
            proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro'
            signingConfig signingConfigs.release
    dependencies {
        implementation 'com.foloosi:FoloosiSDK:2.0.20'
        implementation 'com.google.code.gson:gson:2.9.0'

Proguard Rules (Mandatory for release build)

-keepclassmembers class * {
    @android.webkit.JavascriptInterface <methods>;

-keepattributes JavascriptInterface
-keepattributes *Annotation*

-dontwarn com.foloosi.**
-keep class com.foloosi.** {*;}

-optimizations !method/inlining/*


  • 4.1.0 or higher is required for settings build.gradle

  • 1.4.30 or higher is required for kotlin version

iOS Requirement

iOS Deployment Target 11+ (iPhone, iPad)

SDK Properties

If you are using secret and merchant keys as strings in flutter, Remember to escape the dollar sign although it is recommended to load these from backend.

sample escape string

merchantKey: 'key_\$2\$1\$1xxxxxxxxxxxxxxxxxxxxx'


Supports 170 World Currencies


Visit https://www.foloosi.com for support requests or email to [email protected].

Developed by

Foloosi Technologies Pvt Ltd.


Copyrights (c) 2024 Foloosi

Last updated