CardTransaction
Card transaction
type CardTransaction 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
paymentProduct: PaymentProduct!
maskedPan: String @deprecated
cardId: String @deprecated
card: Card @deprecated
terminalId: String
originalAmount: Amount!
currencyExchange: [ReportExchangeRate!]!
merchant: CardMerchant
cardDetails: CardDetails
merchantId: String @deprecated
merchantName: String @deprecated
merchantCity: String @deprecated
merchantCountry: CCA3 @deprecated
merchantPostalCode: String @deprecated
merchantCategoryCode: String @deprecated
merchantCategoryDescription: MerchantCategoryDescription @deprecated
category: Category @deprecated
authorizationType: AuthorizationType
account: Account
externalReference: String
executionDate: DateTime!
requestedExecutionAt: DateTime
originTransactionId: String
originTransaction: Transaction
enrichedTransactionInfo: EnrichedTransactionInfo
transactionTransportType: TransactionTransportType
statementCanBeGenerated: Boolean
projectId: ID!
supportingDocumentCollections(
first: Int! = 50
before: String
after: String
filters: SupportingDocumentCollectionFilterInput
): SupportingDocumentCollectionConnection!
}
Fields
CardTransaction.id
● ID!
non-null scalar
unique identifier of the transaction
CardTransaction.reference
● String!
non-null scalar
external identifier of the transaction
CardTransaction.paymentMethodIdentifier
● String!
non-null scalar
payment method identifier used for this transaction. e.g masked PAN or IBAN or accountNumber
CardTransaction.side
● TransactionSide!
non-null enum
side (Credit or Debit)
CardTransaction.type
● TransactionTypeEnum!
non-null enum
type
CardTransaction.amount
● Amount!
non-null object
amount
CardTransaction.label
● String!
non-null scalar
label
CardTransaction.statusInfo
● TransactionStatusInfo!
non-null interface
status information
CardTransaction.paymentId
● String
scalar
ID of the payment associated to this transaction
CardTransaction.payment
● Payment
object
payment associated to this transaction
CardTransaction.createdAt
● DateTime!
non-null scalar
created date
CardTransaction.updatedAt
● DateTime!
non-null scalar
updated date