GraphQL OBJECT

PaymentTransaction

Payment information for the purchase transaction.

link Definition

  • type PaymentTransaction {
  • # Type of the payment transaction.
  • type: PaymentTransactionType!
  • # Payment method used.
  • paymentType: PaymentType
  • # Payment provider who processed the transaction.
  • paymentProvider: PaymentProvider!
  • # Amount of the transaction.
  • amount: Decimal @deprecated( reason: "Please use value instead." )
  • # Indicates whether the transaction was successful.
  • success: Boolean
  • # Date and time when the transaction was made.
  • creationTime: DateTime
  • # Currency used in the transaction.
  • currency: Currency! @deprecated( reason: "Please use value instead." )
  • # Return text of the transaction.
  • returnText: String
  • # Status Id of the transaction.
  • statusId: Int
  • # Error code of the transaction.
  • errorCode: Int
  • # TraceNr of the transaction.
  • traceNr: String
  • # Reference TraceNr of the transaction.
  • referenceTraceNr: String
  • # Aid38.
  • aid38: String
  • # Aid59.
  • aid59: String
  • # Descriptor of the transaction, e.g. shown on customer's credit card statement.
  • descriptor: String
  • # true: include in next batch run, false: don't run in batch, i.e. already
  • # processed, NULL: does not apply
  • runInBatch: Boolean
  • # serverId of the transaction.
  • serverId: String
  • # Payment Contract Id.
  • paymentContractId: String
  • # Transaction value.
  • value: CurrencyAmount
  • }