Skip to main content

SEPAPaymentDirectDebitMandate

Payment direct debit mandate for SEPA

type SEPAPaymentDirectDebitMandate implements SEPADirectDebitMandate, PaymentDirectDebitMandate, PaymentMandate {
id: ID!
transactions(
first: Int! = 50
after: String
orderBy: TransactionsOrderByInput
filters: TransactionsFiltersInput
): TransactionConnection
reference: String!
scheme: SEPAPaymentMandateScheme!
statusInfo: PaymentMandateStatusInfo!
sequence: PaymentMandateSequence!
mandateDocumentUrl: String!
debtor: SEPAPaymentMandateDebtor!
ultimateCreditorName: String
creditor: SEPAPaymentMandateCreditor!
signatureDate: Date
createdAt: DateTime!
updatedAt: DateTime!
executedAt: DateTime
expiredAt: Date
accountHolder: AccountHolder!
name: String
}

Fields​

SEPAPaymentDirectDebitMandate.id ● ID! non-null scalar​

Unique identifier of the SEPA Direct Debit Payment Mandate

SEPAPaymentDirectDebitMandate.transactions ● TransactionConnection object​

List of transactions associated with the SEPA Payment Direct Debit Mandate.

Implements the Relay Connection interface, used to paginate lists of elements. (Learn More)

SEPAPaymentDirectDebitMandate.transactions.first ● Int! non-null scalar​

the number of elements to load (default value 50, maximum: 100)

SEPAPaymentDirectDebitMandate.transactions.after ● String scalar​

the index (a unique reference in string form) from which you will load the following elements

SEPAPaymentDirectDebitMandate.transactions.orderBy ● TransactionsOrderByInput input​

an order you can apply to your list of connections (default value UpdatedAt desc)

SEPAPaymentDirectDebitMandate.transactions.filters ● TransactionsFiltersInput input​

a filtering table you can apply to your list of connections

SEPAPaymentDirectDebitMandate.reference ● String! non-null scalar​

Unique reference of the SEPA Direct Debit Payment Mandate

SEPAPaymentDirectDebitMandate.scheme ● SEPAPaymentMandateScheme! non-null enum​

SEPA Direct Debit Payment Mandate scheme

SEPAPaymentDirectDebitMandate.statusInfo ● PaymentMandateStatusInfo! non-null interface​

SEPA Direct Debit Payment Mandate status information

SEPAPaymentDirectDebitMandate.sequence ● PaymentMandateSequence! non-null enum​

SEPA Direct Debit Payment Mandate sequence

SEPAPaymentDirectDebitMandate.mandateDocumentUrl ● String! non-null scalar​

SEPA Direct Debit Payment Mandate PDF document URL

SEPAPaymentDirectDebitMandate.debtor ● SEPAPaymentMandateDebtor! non-null object​

SEPA Direct Debit Payment Mandate debtor information

SEPAPaymentDirectDebitMandate.ultimateCreditorName ● String scalar​

SEPA direct debit ultimate creditor name

SEPAPaymentDirectDebitMandate.creditor ● SEPAPaymentMandateCreditor! non-null object​

SEPA Direct Debit Payment Mandate creditor information

SEPAPaymentDirectDebitMandate.signatureDate ● Date scalar​

Signature date of the SEPA Direct Debit Payment Mandate

SEPAPaymentDirectDebitMandate.createdAt ● DateTime! non-null scalar​

Creation date of the SEPA Direct Debit Payment Mandate

SEPAPaymentDirectDebitMandate.updatedAt ● DateTime! non-null scalar​

Last Update date of the SEPA Direct Debit Payment Mandate

SEPAPaymentDirectDebitMandate.executedAt ● DateTime scalar​

Date of the the last transaction executed for the concerned SEPA Direct Debit Payment Mandate

SEPAPaymentDirectDebitMandate.expiredAt ● Date scalar​

Expiry date of the SEPA Direct Debit Payment Mandate

SEPAPaymentDirectDebitMandate.accountHolder ● AccountHolder! non-null object​

Account Holder information

SEPAPaymentDirectDebitMandate.name ● String scalar​

Custom name of the mandate

Interfaces​

SEPADirectDebitMandate interface​

PaymentDirectDebitMandate interface​

PaymentMandate interface​

Member Of​

AddSepaDirectDebitPaymentMandateSuccessPayload object