Skip to main content

TransactionEvent Object

Represents transaction's event.

type TransactionEvent implements Node {
id: ID!
createdAt: DateTime!
pspReference: String!
message: String!
externalUrl: String!
amount: Money!
type: TransactionEventTypeEnum
createdBy: UserOrApp
idempotencyKey: String
}

Fields

TransactionEvent.id ● ID! non-null scalar miscellaneous

The ID of the object.

TransactionEvent.createdAt ● DateTime! non-null scalar miscellaneous

Date and time at which a transaction event was created.

TransactionEvent.pspReference ● String! non-null scalar miscellaneous

PSP reference of transaction.

TransactionEvent.message ● String! non-null scalar miscellaneous

Message related to the transaction's event.

TransactionEvent.externalUrl ● String! non-null scalar miscellaneous

The url that will allow to redirect user to payment provider page with transaction details.

TransactionEvent.amount ● Money! non-null object miscellaneous

The amount related to this event.

TransactionEvent.type ● TransactionEventTypeEnum enum payments

The type of action related to this event.

TransactionEvent.createdBy ● UserOrApp union miscellaneous

User or App that created the transaction event.

TransactionEvent.idempotencyKey ● String scalar miscellaneous

Idempotency key assigned to the event.

Interfaces

Node interface miscellaneous

An object with an ID

Member Of

OrderGrantedRefund object ● TransactionEventReport object ● TransactionInitialize object ● TransactionItem object ● TransactionProcess object