Checkout

object Checkout

Functions

Link copied to clipboard

Agreement clause text.

Link copied to clipboard

Agreement clause text.

Link copied to clipboard
fun init(appContext: Context, customerId: String, isSandbox: Boolean, authTokenProvider: AuthTokenProvider)

Initialize Volt SDK connected to Volt environment.

fun init(appContext: Context, customerId: String, apiUrl: String, authTokenProvider: AuthTokenProvider)

Initialize Volt SDK connected to specific API environment.

Link copied to clipboard

Parse ActivityResult from Activity started by calling selectInstitution method.

Link copied to clipboard

Parse ActivityResult from Activity started by calling setupMandate method.

Link copied to clipboard

Parse ActivityResult from Activity started by calling pay method.

Link copied to clipboard
fun pay(context: Context, launcher: ActivityResultLauncher<Intent>, paymentInitiationData: PaymentInitiationData)

Make a payment.

Link copied to clipboard
fun selectInstitution(context: Context, launcher: ActivityResultLauncher<Intent>, institutionInitiationData: InstitutionInitiationData)

Select institution for payment.

Link copied to clipboard
fun setupMandate(context: Context, launcher: ActivityResultLauncher<Intent>, mandateSetupData: MandateSetupData)

Set up a PayTo mandate (recurring payment agreement).