Saltar al contenido principal
Las respuestas no exitosas usan un formato estable:
{
  "error": {
    "type": "invalid_request",
    "code": "price_not_found",
    "message": "No price exists with id price_xxxxx",
    "param": "lineItems[0].priceId",
    "requestId": "req_abc123"
  }
}

Tipos comunes

TipoHTTPSignificado
authentication_error401, 403Key inválida, faltante o sin permisos
invalid_request400, 404, 422Parámetros inválidos o recurso inexistente
idempotency_error409Reuso incompatible de una idempotency key
rate_limit_error429Demasiadas solicitudes
api_error5xxError interno o temporal

Request ID

Incluye requestId cuando contactes soporte. Ayuda a rastrear la solicitud en logs.