DirectDebitAllOf

public final class DirectDebitAllOf

Parameters

accountNumber

Cleartext (unencrypted) DirectDebit bank account number associated with the payment instrument.

telephones

Telephone(s) associated with direct debit payment provider.

routingNumber

A code that identifies the financial institution for a specific bank account. routing_number is required if given INTER_COMPANY or ELV as brand.

mandateType

The mandate_type is required if given brand as SEPA_ELV under DirectDebit. It is used for the wire transfer or direct debit transaction whose routing_number could not be provided or not supported. Allows values: - ONE_OFF - RECURRING

Constructors

Link copied to clipboard
public DirectDebitAllOf DirectDebitAllOf(String accountNumber, List<Telephone> telephones, String routingNumber, DirectDebitAllOf.MandateType mandateType)

Types

Link copied to clipboard
public final class Builder
Link copied to clipboard

The mandate_type is required if given brand as SEPA_ELV under DirectDebit. It is used for the wire transfer or direct debit transaction whose routing_number could not be provided or not supported. Allows values: - ONE_OFF - RECURRING Values: ONE_OFF,RECURRING

Properties

Link copied to clipboard
@Length(max = 100)
@NotNull()
@Valid()
private final String accountNumber
Link copied to clipboard
Link copied to clipboard
@Length(max = 15)
@Valid()
private final String routingNumber
Link copied to clipboard
@Size(min = 1, max = 20)
@NotNull()
@Valid()
private final List<Telephone> telephones

Functions

Link copied to clipboard
public final static DirectDebitAllOf.Builder builder()
Link copied to clipboard
public final String getAccountNumber()
Link copied to clipboard
Link copied to clipboard
public final String getRoutingNumber()
Link copied to clipboard
public final List<Telephone> getTelephones()
Link copied to clipboard