Changelog
3.3.0
- Add an option to pass MerchantProvidedPayerDetails unlocking new features like faster UX (bank detection based on IBAN for EURO payments)
3.2.0
- Add an option to pass error form PaymentIdentifiersProvider
3.1.0
- Speed up Volume Button rendering
- Reduce network calls
3.0.1
- showSandboxBanks param is set to true by default
3.0.0
- Removed deprecations from public api (ButtonCustomisation and Translations params)
- Added default values for min and max payment amount
- Fixed issue with sandbox banks visibility
- showSandboxBanks param is set to true by default
- Added simplified setup example
2.9.0
- Improved case when no banks are detected
- Improved text colors
- Improved diagnostics
2.8.2
- Improved diagnostics
2.8.1
- Improved diagnostics
2.8.0
- Update Gradle to 8. Add android namespace
- Improve Bank Selection UI
2.7.0
- Update dependency
package_info_plus
to 8.0.0
2.6.2
- Fix wrong currency shown on Payment confirmation screen
2.6.1
- Fix wrong amount shown on Payment confirmation screen
- Improve clicking area for links on Payment confirmation screen
2.6.0
- UX Flow standardisation. Payment confirmation screen is now displayed after clicking to create a payment.
2.5.0
- Update versions of Flutter and dependencies.
2.4.2
- Fix
paymentIdentifiersProvider
for EUR payments.
2.4.1
- Fix errors when Volume widgets are no longer mounted.
2.4.0
- Improved I do not see my bank screen.
- Fixed Santander bank detection on iOS. Requires updating values in iOS Info.plist
2.3.3
- Fixed bank icons animations.
2.3.2
- Fix detected Banks ordering.
- Fix Bank detection bug introduced in 2.3.1.
2.3.1
- Fix PaymentIdentifierGenerator null identifiers bug.
2.3.0
- Add new widget:
VolumeInfoWidget
. Used for explaining to the user how Volume works. - Redesigned widget:
VolumePaymentButtonWidget
. Added rotating bank icons for first time user. More compact design.
2.2.1
- Fix bank icons on bank selector button.
2.2.0
- Add new widget:
VolumeSelectorWidget
. Used for Selecting Volume Checkout at payment selection screen.
2.1.0
- Add Chase UK. Requires updating values in iOS Info.plist
2.0.0
- Add
Country
parameter toVolumeButtonComponent
️❗
This is a breaking change
New Country
Parameter is mandatory.
- The
Country
parameter should be set toGB
for UK GBP Payments.
1.8.0
- Bump all libs versions
1.7.1
- Bump libs versions to be compatible with win32 ^5.0.0
1.7.0
- Allow for null MerchantPaymentId and Reference when VolumePaymentIdentifiersProvider implementation is provided
It allows to generate PaymentIdentifiers when user click the VolumePaymentIdentifiersProvider Button. Thanks to that Transaction can be created on merchant side only when user click Volume Button (Instead of providing it upfront, before the Volume Button renders).
1.6.0
- Render Volume Button even if there are no banks detected
1.5.2
- Fix 1.5.1 wrong environment url handling
- Improve UI
- Add I do not see my bank button
- Bump library dependencies
1.5.1
Do not use this build (Use 1.5.2 instead), there is a known bug with environment url
- Improve UI
- Add I do not see my bank button
- Bump library dependencies
1.5.0
- Add Volume Info screen
1.4.1
- Show full screen bank selection when there is more than 6 banks available
- Adjust font sizes on bank selection screen
1.4.0
- Add new UK banks. Requires updating values in iOS Info.plist
- Add
volumeEventListener
toVolumePaymentButtonWidget
that allows to listen to events on Volume Button level
1.3.0
- Bump http dependency version to 1.1.0
1.2.0
- Add search bar when there are a lot of banks available
1.1.0
- Public api changes
- Add
metadata
object for passing custom JSON metadata to each payment - Added
translations
andlanguage
parameters to theVolumeSetup
- Language specific fields was Extracted from
buttonCustomisation
and deprecated in favour of newVolumeTranslations
object
1.0.0
- Public api changes
Amount
,Currency
,Reference
,MerchantPaymentId
andisEnabled
is now set as a key inVolumePaymentButtonWidget
- Volume widget can be disabled by passing
isEnabled = false
key inVolumePaymentButtonWidget
0.5.0
- fix some iOS versions bank detection issue
0.4.0
- fix some iOS versions bank detection issue
- added loading indicator for pay button
0.2.0
- added bank detection
0.1.0
- Initial sdk release