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

Schema: Saleor 3.23.43Download SDLUpgrade guides

On this page

transactionProcess Mutation

Processes a transaction session. It triggers the webhook TRANSACTION_PROCESS_SESSION, to the assigned paymentGateways.

transactionProcess(customerIpAddress: String, data: JSON, id: ID, token: UUID): TransactionProcess

Returns

TransactionProcess

Show return type
type TransactionProcess {
  transaction: TransactionItem
  transactionEvent: TransactionEvent
  data: JSON
  errors: [TransactionProcessError!]!
}

Arguments

customerIpAddress

customerIpAddress · String

The customer’s IP address. If not provided Saleor will try to determine the customer’s IP address on its own. The customer’s IP address will be passed to the payment app. The IP should be in ipv4 or ipv6 format. The field can be used only by an app that has HANDLE_PAYMENTS permission.

data

data · JSON

The data that will be passed to the payment gateway.

id

id · ID

The ID of the transaction to process. One of field id or token is required.

token

token · UUID

The token of the transaction to process. One of field id or token is required.


Schema: Saleor 3.23.43. Download SDL.

Last updated on April 13, 2026

Was this page helpful?