All notable changes to this project will be documented in this file. To know better on how to write and maintain a changelog, refer to this link.
- Updated the underlying iOS SDK to version 4.1.2.
- Updated the underlying Android SDK to version 4.1.4.
- Updated the underlying Android SDK to version 4.1.2.
- Updated the underlying Android SDK to version 4.1.1.
- Updated the underlying iOS SDK to version 4.1.1.
- Updated the underlying Android SDK to version 4.0.1.
- Updated the underlying Android SDK to version 4.0.0.
- Updated the underlying iOS SDK to version 4.0.1.
- Workaround to address Issue 87 TrueLayerPaymentsSDKWrapper.configure fails on Android: "TrueLayerUI was not initialised" (works fine on iOS and most of Android devices)
- Updated the underlying Android SDK to version 3.9.1.
- Updated the underlying iOS SDK to version 3.9.0.
- Fixed a problem when iOS SDK would crash if no theme was provided at configure sdk step.
- Updated the underlying Android SDK to version 3.2.2.
- Updated the underlying iOS SDK to version 3.2.2.
- Updated the underlying iOS SDK to version 3.2.1.
- Updated the underlying Android SDK to version 3.2.1.
The ProcessorResult type has new property resultShown. If you are using the result screen has been show to the user as a part of the payment flow, whe resultShown property will indicate what user have seen.
- Updated the underlying iOS SDK to version 3.1.0.
- Updated the underlying Android SDK to version 3.1.0.
shouldPresentResultScreentoPaymentPreferencesandMandatePreferences. When this is enabled, a result screen is displayed at the end of the authorization flow. When the user is redirected back from the bank, it is recommended to re-invoke the SDK to display the result screen, to show the user the status of their payment or mandate. This is enabled by default.waitTimeMillistoPaymentPreferencesandMandatePreferences. This is the maximum timeout for the payment or mandate result screen, until a final status. Once reached, the user is shown a button to dismiss the SDK and return to your app.- New
FailureReasoncases. These more accurately reflect the reasons returned from TrueLayer Payments API V3.
- Updated the underlying iOS SDK to version 3.0.1.
- Updated the underlying Android SDK to version 3.0.1.
paymentUseCasefromPaymentPreferences. To enable Signup+ for a payment, refer to the API documentation when creating a payment.
- Updated the underlying iOS SDK to version 2.7.1.
- Updated the underlying Android SDK to version 2.6.0.
- New error
InvalidRedirectURI.
- Compiltation errors when compiling the iOS SDK.
- New error
ProviderOfflinewhen a provider is unavailable.
- Updated the underlying iOS SDK to version 2.5.0.
- Updated the underlying Android SDK to version 2.4.0.
- Error when running version 1.1.0 (#35).
- Support for Signup+.
- Updated export for typescript types
- Android SDK support target lowered to API level 21. Please check the readme for an extra, mandatory
build.gradlesetup to avoid crashes. - Updated the underlying iOS SDK to version 2.4.0.
- Updated the underlying Android SDK to version 2.3.0.
- Support for color customisation on iOS and Android.
- Support for font customisation on iOS and Android.
- Updated the underlying iOS SDK to version 2.3.0.
- Updated the underlying Android SDK to version 2.2.1.
- Support for single payment processing
- Support for mandate processing
- Support for single payment status
- Support for mandate status
- Support for the following languages:
- Dutch
- English
- Finnish
- French
- German
- Italian
- Polish
- Portuguese
- Spanish