Skip to main content

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 ● TransactionItem​

The initialized transaction.

transactionEvent ● TransactionEvent​

The event created for the initialized transaction.

data ● JSON​

The JSON data required to finalize the payment.

errors ● [TransactionInitializeError!]!​

Returned By​

transactionInitialize mutation