Skip to main content
Version: 3.x

transactionProcess

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

Added in Saleor 3.13
This API is currently in Feature Preview and can be subject to changes at later point.
transactionProcess(
customerIpAddress: String
data: JSON
id: ID
token: UUID
): TransactionProcess

Arguments

transactionProcess.customerIpAddress ● String scalar

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.

Added in Saleor 3.16

transactionProcess.data ● JSON scalar

The data that will be passed to the payment gateway.

transactionProcess.id ● ID scalar

The ID of the transaction to process. Required if token is not provided.

transactionProcess.token ● UUID scalar

The token of the transaction to process. Required if id is not provided.

Type

TransactionProcess object

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

Added in Saleor 3.13
This API is currently in Feature Preview and can be subject to changes at later point.

Was this page helpful?