{
  "endpoint": "POST /agentic_commerce/delegate_payment",
  "description": "ACP Delegated Payment - Receive tokenized payment credentials from AI agent",
  "spec_version": "2026-01-30",
  "spec_url": "https://developers.openai.com/commerce/specs/payment/",
  "note": "This endpoint is for PSPs. Merchants use Stripe SPT instead.",
  "request": {
    "payment_method": {
      "type": "card",
      "card": {
        "number": "tokenized - Network token preferred",
        "exp_month": 12,
        "exp_year": 2028,
        "cvc": "tokenized"
      }
    },
    "allowance": {
      "type": "one_time",
      "max_amount": 10000,
      "currency": "usd",
      "expires_at": "2026-02-15T11:00:00Z"
    },
    "billing_address": {
      "line1": "123 Main St",
      "city": "San Francisco",
      "state": "CA",
      "postal_code": "94102",
      "country": "US"
    },
    "risk_signals": {
      "device_fingerprint": "string",
      "ip_address": "string",
      "fraud_score": 0.1
    },
    "metadata": {}
  },
  "response": {
    "vault_token": "vt_demo_abc123",
    "created_at": "2026-02-15T10:30:00Z",
    "expires_at": "2026-02-15T11:00:00Z",
    "allowance": {
      "max_amount": 10000,
      "currency": "usd",
      "remaining": 10000
    }
  },
  "stripe_spt": {
    "note": "For Stripe merchants, use Shared Payment Tokens instead",
    "documentation": "https://docs.stripe.com/agentic-commerce/concepts/shared-payment-tokens",
    "token_format": "spt_xxxxxxxxxxxxxxxx"
  },
  "demo": true
}
