SEPADirectDebitTransaction
No description
type SEPADirectDebitTransaction implements Transaction {
id: ID!
reference: String!
paymentMethodIdentifier: String!
side: TransactionSide!
type: TransactionTypeEnum!
amount: Amount!
label: String!
statusInfo: TransactionStatusInfo!
paymentId: String
payment: Payment
createdAt: DateTime!
updatedAt: DateTime!
counterparty: String!
bookedBalanceAfter: Amount @deprecated
paymentProduct: PaymentProduct!
creditor: SEPADirectDebitCreditor!
debtor: SEPADirectDebitDebtor!
account: Account
mandate: SEPADirectDebitMandate
externalReference: String
executionDate: DateTime!
requestedExecutionAt: DateTime
originTransactionId: String
originTransaction: Transaction
reservedAmount: Amount
reservedAmountReleasedAt: DateTime
returnReason: TransactionReasonCode
statementCanBeGenerated: Boolean
projectId: ID!
merchant: MerchantProfile
isCancelable: Boolean!
supportingDocumentCollections(
first: Int! = 50
before: String
after: String
filters: SupportingDocumentCollectionFilterInput
): SupportingDocumentCollectionConnection!
}
Fields
SEPADirectDebitTransaction.id ● ID! non-null scalar
unique identifier of the transaction
SEPADirectDebitTransaction.reference ● String! non-null scalar
reference assigned by the initiating party, to unambiguously identify the transaction. This reference is passed on, unchanged, throughout the entire end-to-end chain.
SEPADirectDebitTransaction.paymentMethodIdentifier ● String! non-null scalar
payment method identifier used for this transaction. e.g masked PAN or IBAN or accountNumber
SEPADirectDebitTransaction.side ● TransactionSide! non-null enum
side (Credit or Debit)
SEPADirectDebitTransaction.type ● TransactionTypeEnum! non-null enum
type
SEPADirectDebitTransaction.amount ● Amount! non-null object
amount
SEPADirectDebitTransaction.label ● String! non-null scalar
label
SEPADirectDebitTransaction.statusInfo ● TransactionStatusInfo! non-null interface
status information
SEPADirectDebitTransaction.paymentId ● String scalar
ID of the payment associated to this transaction
SEPADirectDebitTransaction.payment ● Payment object
payment associated to this transaction
SEPADirectDebitTransaction.createdAt ● DateTime! non-null scalar
created date
SEPADirectDebitTransaction.updatedAt ● DateTime! non-null scalar
updated date
SEPADirectDebitTransaction.counterparty ● String! non-null scalar
name of the counterparty. e.g Merchant name, Creditor name, Beneficiary Name ...
SEPADirectDebitTransaction.bookedBalanceAfter ● Amount deprecated object
Use statusInfo.balance.amount on BookedTransactionStatusInfo instead
booked balance after this transaction
SEPADirectDebitTransaction.paymentProduct ● PaymentProduct! non-null enum
payment product used for this transaction
SEPADirectDebitTransaction.creditor ● SEPADirectDebitCreditor! non-null interface
creditor information
SEPADirectDebitTransaction.debtor ● SEPADirectDebitDebtor! non-null interface
debtor information
SEPADirectDebitTransaction.account ● Account object
matching account for the transaction
SEPADirectDebitTransaction.mandate ● SEPADirectDebitMandate interface
matching SEPA mandate for the transaction