Skip to main content
Utiliza los endpoints de facturación de usuario para leer el saldo de crédito de tu equipo y comprar recargas con un método de pago guardado. Ambos endpoints requieren autenticación con tu clave API. Las claves inválidas devuelven 402.

Consulta el saldo de crédito

GET /user/credits/info devuelve el saldo de crédito del equipo autenticado, un desglose por lote, detalles de la suscripción activa y si se permite el uso. Usa este endpoint para alimentar widgets de facturación, tableros de uso o verificaciones previas antes de ejecutar trabajos grandes. Para detalles de la API, consulta Obtener información de crédito.

Respuesta

Cada lote en breakdown tiene un purchase_kind de Subscription, Top-up, Manual, Setup o Pending.

Compra una recarga

POST /user/purchase-topup carga una tarjeta guardada en Stripe y compra créditos en un solo paso. No hay redirección a Checkout ni interfaz de pago incrustada. Pasa la cantidad de créditos en el cuerpo de la solicitud:
Valores soportados: 10,000, 20,000, 80,000, y 100,000. Para detalles de la API, consulta Compra de recarga.

Requisitos

  • El equipo debe tener un cliente de Stripe con al menos una tarjeta guardada.
  • Solo se permite un intento de compra cada 60 segundos por equipo. Si alcanzas el tiempo de espera, la respuesta es 429 con un encabezado Retry-After.

Respuestas

200 — pago exitoso:
202 — el pago aún se está procesando. Los créditos se añaden una vez que Stripe confirma el pago:
Los créditos se emiten por el webhook de Stripe después de la confirmación del pago, no directamente desde la respuesta HTTP. Trata 200 como éxito de pago; consulta GET /user/credits/info si necesitas confirmar el saldo actualizado.

Errores comunes