Skip to main content

PaymentMandate

No description

interface PaymentMandate {
id: ID!
transactions(
first: Int! = 50
after: String
filters: TransactionsFiltersInput
): TransactionConnection
name: String
accountHolder: AccountHolder!
createdAt: DateTime!
updatedAt: DateTime!
executedAt: DateTime
expiredAt: Date
statusInfo: PaymentMandateStatusInfo!
}

Fields​

PaymentMandate.id ● ID! non-null scalar​

Unique identifier of the Payment Mandate

PaymentMandate.transactions ● TransactionConnection object​

List of transactions associated with the Payment Mandate.

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

number of elements in the list (default value 50)

PaymentMandate.transactions.after ● String scalar​

When the list of elements needs to start after a element

PaymentMandate.transactions.filters ● TransactionsFiltersInput input​

When the list of elements needs to be filtered

PaymentMandate.name ● String scalar​

Custom name of the mandate

PaymentMandate.accountHolder ● AccountHolder! non-null object​

Account Holder information

PaymentMandate.createdAt ● DateTime! non-null scalar​

Creation date of the Payment Mandate

PaymentMandate.updatedAt ● DateTime! non-null scalar​

Last Update date of the Payment Mandate

PaymentMandate.executedAt ● DateTime scalar​

Date of the the last transaction executed for the concerned Payment Mandate

PaymentMandate.expiredAt ● Date scalar​

Expiry date of the Payment Mandate

PaymentMandate.statusInfo ● PaymentMandateStatusInfo! non-null interface​

Payment Mandate status information

Returned By​

paymentMandate query

Member Of​

CardMerchantPayment object ● CheckMerchantPayment object ● InPersonCardMerchantPayment object ● MerchantPayment interface ● OnlineCardMerchantPayment object ● PaymentMandateEdge object ● SepaDirectDebitMerchantPayment object

Implemented By​

CardPaymentMandate object ● InternalPaymentDirectDebitMandate object ● SEPAPaymentDirectDebitMandate object