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 ● MerchantPayment interface ● PaymentMandateEdge object ● SepaDirectDebitMerchantPayment object
Implemented By
CardPaymentMandate object ● InternalPaymentDirectDebitMandate object ● SEPAPaymentDirectDebitMandate object