Skip to main content
POST
events_session_post

Authorizations

Authorization
string
header
required

Bearer authentication (token authentication) should be used for accessing the API.

Use Get Token to get an access token for client credentials. Pass the token in the request header:

where the access_token is JSON Web Tokens (JWT).

Path Parameters

intent
enum<string>
required

poll_initiated

Poll the status of a session from the payment gateway. Trigger callback when ready

Available options:
poll_initiated

Body

application/json
id
string
required

The session id

Example:

"P00000000.465UfBENeLpkBvwmqfTC4k"

session
object
required

Details about the session

payment
object

Details for a gateway payment created by the session

Response

Session updated

url
object
required
order
object
required
configuration
object
required
customer
object
expires_at
string<date-time>

The session expiration time after which the Checkout page wouldn't be available

checkboxes
object[]

Configuration for checkboxes that should be part of the checkout

Maximum array length: 2
express
object

Present only for Express Checkout sessions.

An Express Checkout session is a session where the end user will submit a shipping address and then select a shipping option before the before a payment method is selected and the payment is initiated.

Endpoints used in the Express Checkout flow.

  1. Set shipping address
  2. Set shipping option
id
string

The ID of the Checkout

created_at
string<date-time>

Time when the Checkout was created

updated_at
string<date-time>

Last time when the Checkout was updated

customer_ip
string

The IP of the customer upon visiting the page. If the page is visited multiple times, the field is always updated with the last known value.

user_agent
string

The full user agent of the device the customer used when visiting the checkout page

initiating_system_request_headers
object
payment_operation
enum<string>

Initiated by the merchant or used to generate a token

Available options:
unscheduled_purchase,
recurring_purchase,
generate_payment_token
events
object[]

Checkout process events

Example:
transaction_id
string

Transaction which has been created using the checkout.

Last modified on July 14, 2026