card_flutter 1.0.22 copy "card_flutter: ^1.0.22" to clipboard
card_flutter: ^1.0.22 copied to clipboard

Accept a payment with one or multiple payment methods securely. Powered by Tap Payments.

1.0.22 24-06-2026 #

  • Fix Android build failure on AGP 9.x / Gradle 9.6+:
    • Remove unsupported jcenter() repositories (caused "Could not find method jcenter()").
    • Stop pinning the Android Gradle Plugin in the plugin's buildscript; AGP is now provided by the consuming app, so the plugin works with AGP 8.x and 9.x. The previously pinned AGP 8.13.2 is incompatible with Gradle 9.6+ and broke AGP 9 clients.
    • Use compileSdk / minSdk (the *Version forms are removed in AGP 9).
    • Set namespace unconditionally (required since AGP 8).
    • Verified against AGP 8.13.2/Gradle 8.14.3 and AGP 9.2.1/Gradle 9.6.1.

1.0.21 23-06-2026 #

  • Security: upgrade outdated Android build components flagged by security review.
    • Android Gradle Plugin 7.3.0 → 8.13.2 (plugin) and example 8.7.0 → 8.13.2
    • Gradle wrapper 8.4/8.9 → 8.14.3
    • Bump plugin compileSdk 34 → 35
  • Note: AGP 8.13.x requires Gradle 8.13+ and JDK 17+.

1.0.20 07-01-2026 #

  • Added shimmer loading effect for improved UX during SDK initialization
  • Update native dependence
  • Fix onValidInput callback

How to Use showLoading #

To enable the shimmer loading effect, pass the showLoading parameter to TapCardViewWidget:

TapCardViewWidget(
  generateToken: false,
  sdkConfiguration: yourConfig,
  showLoading: true, // Enable shimmer effect during SDK initialization
  onReady: () {
    // SDK is ready
  },
  // ... other callbacks
)

Features:

  • Set to false (default) to disable the loading effect

1.0.19 24-09-2025 #

  • Support android 15

ProGuard Rules #

If you're using ProGuard in your Android project, add the following rules to your ProGuard configuration file:

# Card Flutter ProGuard Rules
# Add project specific ProGuard rules here.
# You can control the set of applied configuration files using the
# proguardFiles setting in build.gradle.
#
# For more details, see
#   http://developer.android.com/guide/developing/tools/proguard.html

# If your project uses WebView with JS, uncomment the following
# and specify the fully qualified class name to the JavaScript interface
# class:
#-keepclassmembers class fqcn.of.javascript.interface.for.webview {
#   public *;
#}

# Uncomment this to preserve the line number information for
# debugging stack traces.
#-keepattributes SourceFile,LineNumberTable

# If you keep the line number information, uncomment this to
# hide the original source file name.
#-renamesourcefileattribute SourceFile

-dontwarn com.bumptech.glide.Glide
-dontwarn com.bumptech.glide.RequestBuilder
-dontwarn com.bumptech.glide.RequestManager
-dontwarn com.bumptech.glide.request.target.ViewTarget

-keep class company.tap.tapnetworkkit.** { *; }
-keep class com.tap.** { *; }
-keep class com.tap.commondatamodels.** { *; }

1.0.18 24-09-2025 #

  • Support android 15

1.0.17 24-09-2025 #

  • Support android 15

1.0.16 06-08-2025 #

  • Fix android firebase dependency

1.0.15 02-06-2025 #

  • Fix android NFC

1.0.14 05-05-2025 #

  • Fix android crash issue when user move from portrait to landscape mode

1.0.13 21-APR-2025 #

  • Fix android crash issue when using scanner with card reader

1.0.12 21-APR-2025 #

  • Fix android Scanner Crash issue

1.0.11 1-MAR-2025 #

  • Fix eventSink payload in onChangeSaveCard method to reflect correct enabled state

1.0.10 27-FEB-2025 #

  • Enhance example app
  • Android SDK updated
  • iOS SDK updated
  • Add save card option callback

1.0.9 20-FEB-2025 #

  • Android SDK updated
  • iOS SDK updated
  • Add save card option callback

1.0.8 07-Aug-2024 #

  • Android SDK updated
  • Duplicated class/variables names issue fixed

1.0.7 13-June-2024 #

  • Android SDK updated
  • iOS SDK updated
  • Merchant Id is required now

1.0.6 06-June-2024 #

  • Configuration updated, enhancements done

1.0.5 25-Jan-2024 #

  • Android SDK updated.
  • Update to latest android card sdk version with handling of ssl
  • Bug fixes

1.0.4 24-Jan-2024 #

  • Android SDK updated.
  • iOS SDK updated

1.0.3 #

  • Android SDK updated.

1.0.2 #

  • Bug fixes for Android SDK.

1.0.1 #

  • iOS SDK updated.

1.0.0 #

  • Initial release of card_flutter.
7
likes
130
points
801
downloads

Documentation

API reference

Publisher

unverified uploader

Weekly Downloads

Accept a payment with one or multiple payment methods securely. Powered by Tap Payments.

Repository (GitHub)
View/report issues

License

MIT (license)

Dependencies

flutter, plugin_platform_interface

More

Packages that depend on card_flutter

Packages that implement card_flutter