Breaking changes
- The
MicroblinkPlatformServiceSettingsparameter has been updated:- Previously, for
url, you provided the full API transaction endpoint for your proxy, for example:https://www.myproxy.com/api/v1/transaction. - Now,
urlaccepts your proxy's base domain + API suffix, without the final URL path. For example:https://www.myproxy.com/api/v1.
- Previously, for
MicroblinkPlatformConsentnow requiresgivenOn. This value (aDate) represents when the consent is given.- In
MicroblinkPlatformSDKDelegate, the functionmicroblinkPlatformSDKDidCloseis expanded withcancelState. This type (MicroblinkPlatformCancelState) has two values:- optional
transactionId cancelReasonenum which returnsuserCanceledorconsentDenied
- optional
New features
- Added a consent screen which is shown if
isProcessingStoringAllowedinMicroblinkPlatformConsentisfalse. This means that, if you haven't collected consent from your users and provided it to us, we will collect it ourselves. - In
MicroblinkPlatformServiceSettings, added new string properties for overriding proxy endpoints:getWorkflowInfostartTransactioncancelWorkflow