BTSEPADirectDebitRequest
@objcMembers
public class BTSEPADirectDebitRequest : NSObject
Parameters for creating a SEPA Direct Debit tokenization request.
-
Initialize a new SEPA Direct Debit request.
Declaration
Swift
public init( accountHolderName: String, iban: String, customerID: String, billingAddress: BTPostalAddress? = nil, mandateType: BTSEPADirectDebitMandateType? = .oneOff, merchantAccountID: String? = nil, locale: String? = nil )Parameters
accountHolderNameRequired. The account holder name.
ibanRequired. The full IBAN.
customerIDRequired. The customer ID.
billingAddressOptional. The user’s billing address.
mandateTypeOptional. The
BTSEPADebitMandateType. If not set, defaults to `.oneOffmerchantAccountIDOptional. A non-default merchant account to use for tokenization.
localeOptional. A locale code to use for creating a mandate. See https://developer.paypal.com/reference/locale-codes/ for a list of possible values. Locale code should be supplied as a BCP-47 formatted locale code.
View on GitHub