Skip to content

Create a Paddle checkout session

POST
/api/billing/checkout

Owner-only. Returns a Paddle-hosted checkout URL.

object
interval
required
string
Allowed values: month year
successUrl
string format: uri

Checkout session created

object
ok
required
boolean
data
required
object
checkoutUrl
required
string format: uri
transactionId
required
string
seatCount
required
integer
>= 1
interval
required
string
Allowed values: month year

Invalid input or already subscribed

object
ok
required
boolean
error
required
string
code
string

Not the band owner / not in band

object
ok
required
boolean
error
required
string
code
string

Failed to create checkout session

object
ok
required
boolean
error
required
string
code
string