Skip to main content

TransactionEvent

Represents transaction's event.

type TransactionEvent implements Node {
id: ID!
createdAt: DateTime!
status: TransactionStatus @deprecated
reference: String! @deprecated
pspReference: String!
name: String @deprecated
message: String!
externalUrl: String!
amount: Money!
type: TransactionEventTypeEnum
createdBy: UserOrApp
}

Fields

TransactionEvent.id ● ID! non-null scalar

The ID of the object.

TransactionEvent.createdAt ● DateTime! non-null scalar

TransactionEvent.status ● TransactionStatus deprecated enum

DEPRECATED

This field will be removed in Saleor 3.15 (Preview Feature). Use type instead.

Status of transaction's event.

TransactionEvent.reference ● String! deprecated non-null scalar

DEPRECATED

This field will be removed in Saleor 3.15 (Preview Feature).Use pspReference instead.

Reference of transaction's event.

TransactionEvent.pspReference ● String! non-null scalar

PSP reference of transaction.

Added in Saleor 3.13

TransactionEvent.name ● String deprecated scalar

DEPRECATED

This field will be removed in Saleor 3.15 (Preview Feature). Use message instead.

Name of the transaction's event.

TransactionEvent.message ● String! non-null scalar

Message related to the transaction's event.

Added in Saleor 3.13

TransactionEvent.externalUrl ● String! non-null scalar

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

Added in Saleor 3.13

TransactionEvent.amount ● Money! non-null object

The amount related to this event.

Added in Saleor 3.13

TransactionEvent.type ● TransactionEventTypeEnum enum

The type of action related to this event.

Added in Saleor 3.13

TransactionEvent.createdBy ● UserOrApp union

User or App that created the transaction event.

Added in Saleor 3.13

Interfaces

Node interface

An object with an ID

Member of

TransactionEventReport object ● TransactionInitialize object ● TransactionItem object ● TransactionProcess object


Was this page helpful?