SEPADirectDebitRequest

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.

See also

Documentation

(https://developer.paypal.com/reference/locale-codes/) for possible values. Locale code should be supplied as a BCP-47 formatted locale code.

Constructors

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

Properties

Link copied to clipboard

The account holder name.

Link copied to clipboard

The user's billing address.

Link copied to clipboard

The customer ID.

Link copied to clipboard
var iban: String?

The full IBAN.

Link copied to clipboard

A locale code to use for creating a mandate.

Link copied to clipboard

A non-default merchant account to use for tokenization. Optional.