Skip to main content
POST
Create Stripe Checkout Session (Tickify-hosted payment)

Authorizations

Authorization
string
header
required

Bearer authentication header of the form Bearer <token>, where <token> is your auth token.

Body

application/json

Checkout session details

eventKey
string
required

Tickify event ID

Example:

"2c344fed-1642-404b-b572-a3fb53b0fac2"

items
object[]
required
Minimum array length: 1
successUrl
string<uri>
required
Example:

"https://partner.com/success?session_id={CHECKOUT_SESSION_ID}"

cancelUrl
string<uri>
required
Example:

"https://partner.com/cancel"

couponCode
string
Example:

"SUMMER24"

upsellKeys
string[]
Example:
affiliateKey
string
Example:

"miles_test"

waiverAccepted
boolean
Example:

true

platform
enum<string>
default:web
Available options:
web,
app
currency
string
default:USD
Example:

"USD"

metadata
object

Response

Checkout session created successfully