easymerchantsdk 1.3.7
easymerchantsdk: ^1.3.7 copied to clipboard
Flutter SDK for EasyMerchant's native mobile checkout integration.
1.3.7 - 2025-11-06 #
✨ Formatting Improvement #
- Clean Percentage Display: Whole number percentages now display without unnecessary decimals
- Before: "Base Fee (5.0%)"
- After: "Base Fee (5%)"
- Decimal percentages still show correctly: "Base Fee (3.5%)"
- Applied to both Android SDK (ReviewActivity) and iOS SDK (ReviewVC)
- Cleaner, more professional appearance
Android SDK Update (v1.6.4.9) #
- Updated from
1.6.4.8to1.6.4.9 - Smart percentage formatting removes unnecessary decimals
iOS SDK Update #
- Smart percentage formatting removes unnecessary decimals
- Consistent with Android implementation
1.3.4 - 2025-11-06 #
🎯 Fee Display Enhancement #
- Percentage Value Display: Fee labels now show the actual percentage value
- Before: "Base Fee (%)"
- After: "Base Fee (3%)"
- Applied to both Android SDK (ReviewActivity) and iOS SDK (ReviewVC)
- Improves clarity for users reviewing fees before payment
Android SDK Update (v1.6.4.8) #
- Updated from
1.6.4.7to1.6.4.8 - Enhanced fee display to show actual percentage values in review page
iOS SDK Update #
- Enhanced fee display to show actual percentage values in review page
- Consistent with Android implementation
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.5to1.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_typesdefined - Skips unnecessary API calls when card type filtering is not needed
- Reduces latency and improves user experience
- Only triggers when fees have
iOS SDK Update #
- Enhanced Logging: Comprehensive logging for fee calculations
- Shows all fees being processed for each payment method
- Displays
applicable_card_typesvalues for debugging - Clear indication when BIN lookup is needed vs skipped
Technical Details #
- Updated Android SDK dependency from
1.6.4.5to1.6.4.7 - Improved
ReviewActivity(Android) andReviewVC(iOS) with smart BIN lookup logic - Only calls
/api/v1/binlookupendpoint when necessary
Migration Guide #
If upgrading from 1.3.1 or earlier:
- Update your dependency to
easymerchantsdk: ^1.3.2in pubspec.yaml - Run
flutter pub get - Clean and rebuild your iOS/Android projects
- 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.