Package-level declarations

Types

Link copied to clipboard
Link copied to clipboard

Used to integrate with SEPA Direct Debit.

Link copied to clipboard

Responsible for launching a SEPA mandate in a web browser

Link copied to clipboard

Mandate type for the SEPA Direct Debit request.

Link copied to clipboard

PaymentMethodNonce representing a SEPA Direct Debit payment.

Link copied to clipboard

A request used to launch the continuation of the SEPA Direct Debit flow.

Link copied to clipboard

Result of the SEPA Direct Debit web flow received from SEPADirectDebitLauncher.handleReturnToApp.

Link copied to clipboard

A pending request for the SEPA Direct Debit web-based authentication flow created by invoking SEPADirectDebitLauncher.launch. This pending request should be stored locally within the app or on-device and used to deliver a result of the browser flow in SEPADirectDebitLauncher.handleReturnToApp

Link copied to clipboard
data class SEPADirectDebitRequest @JvmOverloads constructor(var accountHolderName: String? = null, var iban: String? = null, var customerId: String? = null, var mandateType: SEPADirectDebitMandateType = SEPADirectDebitMandateType.ONE_OFF, var billingAddress: PostalAddress? = null, var merchantAccountId: String? = null, var locale: String? = null)

Parameters for creating a SEPA Direct Debit tokenization request.

Link copied to clipboard

Result of tokenizing a SEPA Direct Debit payment method

Link copied to clipboard

Callback for receiving result of SEPADirectDebitClient.tokenize