authorize Variable Recurring Payments Mandate
abstract fun authorizeVariableRecurringPaymentsMandate(activity: Activity, configuration: Configuration, request: AuthorizeVariableRecurringPaymentsMandate, launchMode: LaunchMode, onSuccess: (TinkVariableRecurringPaymentsSuccess) -> Unit, onError: (TinkError) -> Unit)
This function launches the flow for initiating a variable recurring payment.
Parameters
activity
the Activity that is launching this flow.
configuration
Configuration the configuration for this flow.
request
AuthorizeVariableRecurringPaymentsMandate the request object for this flow.
launch Mode
LaunchMode the mode in which this Tink flow is shown inside your app.
on Success
the callback in case of a successful outcome TinkVariableRecurringPaymentsSuccess of this flow.
on Error
the callback in case of a non-successful outcome TinkError of this flow or dismissed flow.
For a detailed explanation about variable recurring payments, please refer to variable-recurring-payments.