Create an idempotent Stripe Checkout Session

Call only after the buyer explicitly confirms a live slot, price and term. Payment details are collected by Stripe.

post/agent/purchases

Request

  • Base URL: https://kannkidas.de/api
  • URL: https://kannkidas.de/api/agent/purchases
  • Auth: OAuth 2 (client credentials, token URL https://kannkidas.de/api/oauth/token, scopes: sponsorship:write)

Headers

Idempotency-Keystring required

Request body

PurchaseRequest required(unresolved $ref)

Response

Checkout created

purchase_idstring required
slot_idstring required
status'checkout_created' | 'paid' | 'expired' required
checkout_urlstring uri
status_urlstring uri required
expires_atstring date-time
amount99000
currency'EUR'

Changes

No recorded changes to this operation across all 1 revision of this API.