finik_sdk 2.4.2 copy "finik_sdk: ^2.4.2" to clipboard
finik_sdk: ^2.4.2 copied to clipboard

This Flutter package allows your application to integrate Finik payment feature.

2.4.0 #

  • Added support for filling empty required fields on the new page during payment.

2.3.2 #

  • Added support to GetItemHandlerWidget by transactionID.

2.3.0 #

  • Added short url support to GetItemHandlerWidget.

2.2.2 #

  • Deleted all dialogs for payment success, allowing other merchants to customize their customer journey.

2.2.1 #

  • Introduced enableSupportButons. Support buttons can now be hidden.

2.2.0 #

  • Introduced DraggableBottomSheet on ItemScreen for smoother navigation
  • Added copy support for NameEn, account name, link, and description fields
  • Various performance improvements and minor bug fixes

2.1.4 #

  • Some minor changes.

2.1.1 #

  • Started supporting Flutter 3.35.0.
  • Fixed: default VisibilityType is now set to PRIVATE.
  • Updated iOS platform compatibility to 13.0+.

2.1.0 #

  • Started supporting Flutter 3.32.0.
  • Updated intl dependency to ^0.20.2.
  • Fixed skeletonizer dependency Canvas conflicts. Now Finik SDK works seamlessly with Flutter versions both below and above 3.32.0.
  • Updated Dart SDK constraint to >=3.0.0.

2.0.3 #

  • Made the iconPath parameter in ToggleSwitchData optional.
  • Updated hasMoreThan2Decimals method in ValidatorUtils: now checks decimal precision by converting the value to a string and inspecting the fractional part.

2.0.2 #

  • Added visibilityType and requiredFields to ItemEntity

2.0.1 #

  • Exported ServiceEntity from finik_sdk.dart

2.0.0 #

  • Added optional amount parameter to CreateItemHandlerWidget. Supports FixedAmount, MinMaxAmount, and FreeAmount types.
  • Added optional maxAvailableAmount to CreateItemHandlerWidget.
  • Added optional startDate to CreateItemHandlerWidget.
  • Added optional endDate to CreateItemHandlerWidget.
  • Added optional visibilityType to CreateItemHandlerWidget.
  • Other minor improvements and code clean-up.

1.5.0 #

  • Implemented GraphQLClient to make authenticated requests to server. You can create your own clent and use it in SDK by FinikProvider

1.3.1 #

  • New optional enableShimmer parameter to FinikProvider to enable or disable shimmer effects across the SDK.
  • Deleted enableAnimation parameter.

1.3.0 #

  • Added optional enableAnimation parameter to FinikProvider to control animations.
  • Other minor improvements.

1.2.0 #

  • Added optional description parameter to CreateItemHandlerWidget.
  • Refactored paymentMethods parameter in FinikProvider. CustomToggleSwitch now adapts dynamically.
  • Added optional enableShare parameter to FinikProvider to control the visibility of the share button.
  • Added optional tapableSupportButtons parameter to FinikProvider for toggling support button interactivity.
  • Improved UI responsiveness on tablet devices.
  • QR code is now rendered in advance for faster sharing performance.

1.1.2 #

  • Added PaymentMethod parameter to FinikProvider.

1.1.1 #

  • Made requestId optional in CreateItemHandlerWidget. If requestId is not provided, a new UUID will be generated

1.1.0 #

  • Made phone numbers in the Support section tappable for easier calling.

1.0.0 #

  • New Features:

    • Redesigned the entire UI for a refreshed and modern user experience.
    • Introduced support for fixed amount payments via fixedAmount field.
    • Added payment limit control through maxAvailableQuantity to restrict how many times an item can be paid for.
  • API Enhancements

    • createItem now requires a requestId to ensure idempotent requests and prevent duplicate item creation.
  • Bug Fixes

    • Addressed various stability and UI bugs to improve overall performance and reliability.

0.2.0 #

  • Added isBeta parameter to FinikProvider. FinikSDK version 2.0.0 is recommended instead of ^0.1.xx

0.1.17 #

  • Updated README.md file.

0.1.15 #

  • Refactored isBeta parameter of FinikProvider.

0.1.14 #

  • Minor improvements.

0.1.13 #

  • FinikSDK has been prepared for use not only in Flutter, but also in native SDKs for Android and iOS.

0.1.12 #

  • Fixed bugs.

0.1.11 #

  • Fixed bugs.

0.1.10 #

  • Deleted unnecessary dependency from pubspec.yaml

0.1.9 #

  • Added callbackUrl for CreateItemHandlerWidget.
  • Fixed Android build.

0.1.8 #

  • UI improvements and bug fixes.

0.1.7 #

  • UI improvements and bug fixes.

0.1.6 #

  • Added TextScenarios to be able to change QrCodeViewScreen texts.
  • Minor UI improvements.

0.1.5 #

  • Added subscription to QRCodeScreen. The onPaymentSuccess(Map? data) callback is now functioning correctly.
  • Added fixedAmount for CreateItemHandlerWidget.
  • Minor improvements and bug fixes.

0.1.4 #

  • Added TimeoutError handling and default queryRequestTimeout.
  • Minor improvements and bug fixes.

0.1.3 #

  • RequiredServiceFieldInput changed to RequiredItemFieldInput.
  • Added a requestId Variable to CreateItem.
  • Minor improvements and clean ups.

0.1.2 #

  • No need to call FinikSDK.initialize anymore

0.1.1 #

  • Minor improvements, fixes and other changes.

0.1.0 #

  • Revised the structure to make it more user-friendly
  • Bug fixes

0.0.9 #

  • Refactored code

0.0.8 #

  • GraphQL schema has changed

0.0.7 #

  • Added OptimaBank serviceButton

0.0.6 #

  • Minor improvements

0.0.5 #

  • Renamed

0.0.4 #

  • Added isBeta parameter to AverspaySdkConfig

0.0.3 #

  • Added HomePage

0.0.2 #

  • Updated example

0.0.1 #

  • Initial Release