Post API v1 checkout sessions
Changed onpost/api/v1/checkout/sessions/
Request
- The document declares no server URL.
- Auth: HTTP bearer
Request body
Example request
{
"$schema": "https://example.com/schemas/CreateStripeCheckoutSessionRequest.json",
"cancel_url": "https://example.com/cancel",
"price_id": "price_12345",
"quantity": 1,
"success_url": "https://example.com/success",
"user_id": "123e4567-e89b-12d3-a456-426614174000"
}Response
OK
Example response
{
"$schema": "https://example.com/schemas/StripeCheckoutSessionResponse.json",
"created": 1700000000,
"id": "cs_test_12345",
"mode": "subscription",
"status": "open",
"subscription_id": "sub_12345",
"url": "https://checkout.stripe.com/c/pay/cs_test_12345"
}Changes
- ▲
added the new required request property
- ▲
- ○
endpoint added
- ○