{
  "endpoint": "/api/checkout",
  "description": "Checkout sessions and payment processing",
  "methods": ["POST"],
  "operations": {
    "createCheckoutSession": "POST /api/checkout/sessions",
    "stripe redirectToCheckout": true,
    "checkout sessions": "stripe"
  },
  "payment_methods": {
    "stripe": true,
    "apple.pay": true,
    "google.pay": true,
    "gpay": true,
    "klarna": true,
    "afterpay": true,
    "clearpay": true
  },
  "security": {
    "3ds": true,
    "3d.secure": true,
    "sca": "compliant",
    "tokenized": true
  },
  "delegated_payment": {
    "delegate.payment": true,
    "spending.limit": {
      "per_transaction": 200,
      "daily": 500,
      "monthly": 2000
    },
    "payment.allowance": "configurable"
  },
  "demo": true
}
