easymerchantsdk 1.3.3 copy "easymerchantsdk: ^1.3.3" to clipboard
easymerchantsdk: ^1.3.3 copied to clipboard

Flutter SDK for EasyMerchant's native mobile checkout integration.

1.3.3 - 2025-11-05 #

🎨 UI Improvements #

  • Dark Mode Fix: Fixed Review & Confirm screen visibility in dark mode for both iOS and Android
    • Subtotal, fees, and "Pay with..." text now use primary font color
    • Cancel button text now uses primary button font color (consistent across platforms)
    • Consistent with Total row for better readability
    • Previously used secondary color (gray) which was hard to see in dark mode

Android SDK Update (v1.6.4.7) #

  • Updated from 1.6.4.5 to 1.6.4.7

1.3.2 - 2025-11-03 #

Android SDK Update (v1.6.4.5) #

  • Optimized BIN Lookup: Smart BIN lookup for fee calculation
    • Only triggers when fees have applicable_card_types defined
    • Skips unnecessary API calls when card type filtering is not needed
    • Reduces latency and improves user experience

iOS SDK Update #

  • Enhanced Logging: Comprehensive logging for fee calculations
    • Shows all fees being processed for each payment method
    • Displays applicable_card_types values for debugging
    • Clear indication when BIN lookup is needed vs skipped

Technical Details #

  • Updated Android SDK dependency from 1.6.4.5 to 1.6.4.7
  • Improved ReviewActivity (Android) and ReviewVC (iOS) with smart BIN lookup logic
  • Only calls /api/v1/binlookup endpoint when necessary

Migration Guide #

If upgrading from 1.3.1 or earlier:

  1. Update your dependency to easymerchantsdk: ^1.3.2 in pubspec.yaml
  2. Run flutter pub get
  3. Clean and rebuild your iOS/Android projects
  4. No code changes required - improvements are automatic

Note: If you don't specify applicable_card_types in fees, all card types are accepted and BIN lookup is skipped.


1.3.1 #

  • Updated SDK with minor improvements and bug fixes.
  • Improved error handling for mobile checkout flow.
  • Optimized performance for Android and iOS builds.