Skip to content
Saleor
Esc
↑↓navigate↵open⌘Jpreview

Schema: Saleor 3.23.43Download SDLUpgrade guides

On this page

TransactionInitialize Object

Initializes a transaction session. It triggers the webhook TRANSACTION_INITIALIZE_SESSION, to the requested paymentGateways. There is a limit of 100 transaction items per checkout / order.

type TransactionInitialize {
  transaction: TransactionItem
  transactionEvent: TransactionEvent
  data: JSON
  errors: [TransactionInitializeError!]!
}

Fields

transaction

transaction · TransactionItem

The initialized transaction.

transactionEvent

transactionEvent · TransactionEvent

The event created for the initialized transaction.

data

data · JSON

The JSON data required to finalize the payment.

errors

errors · [TransactionInitializeError!]!

Used by


Schema: Saleor 3.23.43. Download SDL.

Last updated on April 13, 2026

Was this page helpful?