checkout_com_flow 1.3.0
checkout_com_flow: ^1.3.0 copied to clipboard
Flutter plugin for Checkout.com Flow payment components. Embeds the native Flow UI on Android and iOS to accept card payments, Apple Pay, Google Pay, and more.
1.1.0 #
- New: Full theme customization via
CheckoutFlowTheme— supports all 12 color tokens (actionColor,backgroundColor,formBackgroundColor,primaryColor, etc.) and border radius for buttons and form fields. - New: Built-in dark mode preset with
CheckoutFlowTheme.dark(). - New: Component type selection via
CheckoutComponentType— choose betweenflow(full payment method selector) orcard(card-only fields with Pay button). - iOS: Theme colors and border radius passed to native
DesignTokensAPI. - Android: Component type support (
ComponentName.CardvsComponentName.Flow). - Improved: Error messages now include full error details instead of just
localizedDescription. - Updated README with theme customization examples, dark mode guide, and troubleshooting for Xcode 16+/26.
1.0.3 #
- iOS: Fixed Xcode 26 build by setting
SWIFT_ENABLE_EXPLICIT_MODULES => NOin podspec. - iOS: Vendored xcframework works correctly with CocoaPods on Xcode 26.
1.0.2 #
- Version bump for pub.dev publishing.
0.3.1 #
- iOS: Fixed Xcode 26 build with
BUILD_LIBRARY_FOR_DISTRIBUTIONxcconfig. - iOS: Added SPM
Package.swiftfor Swift Package Manager compatibility. - iOS: Source files moved to SPM-compatible directory structure.
0.3.0 #
- Breaking: iOS now uses Swift Package Manager (SPM) instead of vendored xcframework for
CheckoutComponentsSDK. This fixes build issues with Xcode 26 and explicit module builds. - iOS: Removed vendored
CheckoutComponentsSDK.xcframework. The SDK is now resolved via SPM fromhttps://github.com/checkout/checkout-ios-components. - iOS: Source files moved to SPM-compatible directory structure (
checkout_com_flow/Sources/checkout_com_flow/). - Requires Flutter 3.35+ with Swift Package Manager support enabled.
0.2.0 #
- Breaking: Updated to Checkout.com Components SDK v1.6.x (iOS and Android).
- iOS: Vendored
CheckoutComponentsSDK.xcframeworkdirectly (no longer requires SPM or separate CocoaPods source). Minimum iOS raised to 15.0. - Android: Added JitPack and Fingerprint Maven repositories for transitive dependencies. Added coroutines support for async
create()API. - Dart:
paymentSessionTokenis now optional (no longer required by native SDKs v1.6+). - Updated native API calls to match SDK v1.6:
PaymentSession(id:, paymentSessionSecret:)on iOS,PaymentSessionResponse(id, secret)on Android.
0.1.1 #
- Renamed package from
checkout_flowtocheckout_com_flow. - Added disclaimer and liability sections to README.
- Added sponsors section.
- Updated repository links to GitHub.
0.1.0 #
- Initial release.
- Checkout.com Flow payment component as a Flutter widget.
- Android support via
checkout-android-componentsSDK. - iOS support via
CheckoutComponentsSDK. - Sandbox and Production environments.
- Typed result callbacks:
CheckoutFlowSuccess,CheckoutFlowError,CheckoutFlowCancelled.