Skip to main content
Version: 3.x

TransactionInitialize

Initializes a transaction session. It triggers the webhook TRANSACTION_INITIALIZE_SESSION, to the requested paymentGateways.

Added in Saleor 3.13
This API is currently in Feature Preview and can be subject to changes at later point.
type TransactionInitialize {
transaction: TransactionItem
transactionEvent: TransactionEvent
data: JSON
errors: [TransactionInitializeError!]!
}

Fields

TransactionInitialize.transaction ● TransactionItem object

The initialized transaction.

TransactionInitialize.transactionEvent ● TransactionEvent object

The event created for the initialized transaction.

TransactionInitialize.data ● JSON scalar

The JSON data required to finalize the payment.

TransactionInitialize.errors ● [TransactionInitializeError!]! non-null object

Returned by

transactionInitialize mutation


Was this page helpful?