API & Agentes

Emisión de tarjetas virtuales via API para agentes de IA

Un recorrido orientado a desarrolladores por la API de tarjetas de Cryptocardium: autentícate con una clave con alcance limitado, emite y carga tarjetas Visa o Mastercard virtuales con criptomonedas, establece controles de gasto y concilia mediante webhooks firmados — desde REST o un servidor MCP nativo.

Actualizado el 11 min de lectura

Si estás construyendo un agente o backend que necesita gastar dinero, necesitas tarjetas que puedas crear y controlar en código. Esta guía recorre la API de tarjetas de Cryptocardium de extremo a extremo — la misma superficie está disponible como REST para servicios convencionales y como servidor MCP para agentes LLM.

Autenticación y alcances

Cada llamada se autentica con una clave API de tipo Bearer generada en tu panel de control. Las claves llevan alcances para que puedas dar a un agente exactamente el poder que necesita y nada más.

  • cards:issue — crear nuevas tarjetas.
  • cards:fund — mover saldo a una tarjeta.
  • cards:read — leer detalles de tarjetas y transacciones.
  • cards:control — establecer límites, congelar, cerrar.

Emitir una tarjeta

Crea una tarjeta virtual con una sola solicitud. Elige un BIN optimizado para el caso de uso — anuncios, SaaS, carteras o gasto premium — y asígnale una etiqueta para encontrarla más adelante.

curl -X POST https://cryptocardium.com/api/v1/cards \
  -H "Authorization: Bearer ck_live_…" \
  -H "Content-Type: application/json" \
  -d '{ "type": "virtual", "brand": "visa", "label": "ads-agent" }'
{
  "id": "card_9f2a1c",
  "brand": "visa",
  "last4": "4417",
  "status": "active",
  "balance_usd": 0.00
}

Cargarla con criptomonedas

Una tarjeta nueva comienza con saldo cero. Cárgala desde el saldo de criptomonedas de tu cuenta — la tarjeta queda disponible para gastar inmediatamente hasta ese importe.

curl -X POST https://cryptocardium.com/api/v1/cards/card_9f2a1c/fund \
  -H "Authorization: Bearer ck_live_…" \
  -d '{ "amount_usd": 200, "asset": "USDT" }'

Establecer controles de gasto

Acota cada tarjeta antes de entregársela a un agente. Los límites y las reglas de comercio se aplican en el momento de la autorización, del lado del servidor.

curl -X POST https://cryptocardium.com/api/v1/cards/card_9f2a1c/limits \
  -H "Authorization: Bearer ck_live_…" \
  -d '{ "monthly_usd": 200, "daily_usd": 50, "mcc_allow": ["5818"] }'

Conciliar con webhooks

Suscríbete a los eventos de autorización y verifica la firma en cada entrega. Esto mantiene tu libro contable y tu agente sincronizados sin necesidad de polling.

// POST a tu URL de webhook
{
  "event": "authorization",
  "card_id": "card_9f2a1c",
  "amount_usd": 19.99,
  "merchant": "Cloud API Inc",
  "mcc": "5818",
  "result": "approved"
}
// header: X-Signature: sha256=…

El mismo flujo a través de MCP

Cuando un agente LLM debe gestionar las tarjetas por sí mismo, apunta un cliente MCP al servidor en lugar de escribir un cliente REST. El agente ve issue_card, fund_card y set_card_limits como herramientas nativas — consulta la guía del servidor MCP para la configuración.

Poniéndolo todo junto

Autentícate con una clave con alcance limitado, emite una tarjeta, cárgala con criptomonedas, acótala y concilia a través de webhooks. Ese es el ciclo completo que un agente necesita para gastar dinero de forma segura. Abre una cuenta y genera tu primera clave para probarlo.

Listo cuando quieras

Gasta tus criptos en cualquier lugar

Abre una cuenta y emite un Visa o Mastercard recargado con crypto en unos 60 segundos. Sin KYC, sin comisiones mensuales.

FAQ

Preguntas frecuentes

Everything people actually ask. Last updated .

¿Cómo emito una tarjeta virtual con la API?

Autentícate con una clave API con alcance limitado y luego haz un POST al endpoint de emisión de tarjetas (o llama a la herramienta MCP issue_card) con el tipo de tarjeta y la etiqueta. La tarjeta se crea en segundos y se devuelve con su id y estado. Cárgala desde tu saldo de criptomonedas con una segunda llamada.

¿Necesito KYC para usar la API de tarjetas?

No. Las tarjetas se financian con criptomonedas y no requieren verificación de identidad, por lo que la emisión sigue siendo completamente programática — lo que hace que la API sea adecuada para agentes autónomos.

¿Qué autenticación usa la API?

Claves API de tipo Bearer con alcances granulares (por ejemplo, cards:issue, cards:fund, cards:read). Emite claves con alcance limitado por agente y nunca otorgues alcances de retiro a una clave automatizada.

¿Puedo recibir notificaciones de transacciones?

Sí. Cada autorización se entrega como un webhook firmado con HMAC para que tu libro contable esté sincronizado en tiempo real. También puedes consultar el endpoint de transacciones mediante polling.

REST o MCP, ¿cuál debo usar?

Usa REST desde un backend tradicional o un cron job. Usa el servidor MCP cuando un agente LLM deba gestionar las tarjetas directamente. Ambos exponen las mismas capacidades sobre la misma cuenta.