API & Agentes

Emissão de cartões virtuais via API para agentes de IA

Um guia completo voltado a desenvolvedores sobre a API de cartão da Cryptocardium: autentique com uma chave com escopo, emita e financie cartões Visa ou Mastercard virtuais com cripto, defina controles de gasto e reconcilie por webhooks assinados — via REST ou servidor MCP nativo.

Atualizado em 11 min de leitura

Se você está construindo um agente ou backend que precisa gastar dinheiro, você precisa de cartões que possa criar e controlar em código. Este guia percorre a API de cartão da Cryptocardium do início ao fim — a mesma superfície está disponível como REST para serviços convencionais e como servidor MCP para agentes LLM.

Autenticação e escopos

Cada chamada é autenticada com uma chave de API Bearer criada no seu painel. As chaves carregam escopos para que você possa dar a um agente exatamente o poder que ele precisa e nada mais.

  • cards:issue — criar novos cartões.
  • cards:fund — mover saldo para um cartão.
  • cards:read — ler detalhes e transações do cartão.
  • cards:control — definir limites, congelar, encerrar.

Emitir um cartão

Crie um cartão virtual com uma única requisição. Escolha um BIN ajustado para o caso de uso — anúncios, SaaS, carteiras ou gastos premium — e atribua um rótulo para encontrá-lo facilmente depois.

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
}

Financiar com cripto

Um novo cartão começa com saldo zero. Financie-o a partir do saldo em cripto da sua conta — o cartão fica imediatamente disponível para gastos até esse valor.

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

Definir controles de gasto

Limite cada cartão antes de entregá-lo a um agente. Limites e regras de estabelecimento são aplicados no momento da autorização, no lado do 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"] }'

Reconciliar com webhooks

Assine os eventos de autorização e verifique a assinatura em cada entrega. Isso mantém seu razão e seu agente sincronizados sem precisar consultar o endpoint.

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

O mesmo fluxo via MCP

Quando um agente LLM deve operar os cartões diretamente, aponte um cliente MCP para o servidor em vez de escrever um cliente REST. O agente enxerga issue_card, fund_card e set_card_limits como ferramentas nativas — consulte o guia do servidor MCP para a configuração.

Juntando tudo

Autentique com uma chave com escopo, emita um cartão, financie-o com cripto, defina limites e reconcilie por webhooks. Esse é o ciclo completo que um agente precisa para gastar dinheiro com segurança. Abra uma conta e crie sua primeira chave para experimentar.

Pronto quando você estiver

Gaste suas criptos em qualquer lugar

Abra uma conta e emita um Visa ou Mastercard recarregado com crypto em cerca de 60 segundos. Sem KYC, sem mensalidades.

FAQ

Perguntas frequentes

Everything people actually ask. Last updated .

Como emito um cartão virtual com a API?

Autentique com uma chave de API com escopo e faça um POST no endpoint de emissão de cartão (ou chame a ferramenta MCP issue_card) com o tipo e o rótulo do cartão. O cartão é criado em segundos e retornado com seu id e status. Financie-o a partir do seu saldo em cripto com uma segunda chamada.

Preciso de KYC para usar a API de cartão?

Não. Os cartões são financiados com cripto e não exigem verificação de identidade, portanto a emissão permanece totalmente programática — o que torna a API adequada para agentes autônomos.

Qual autenticação a API usa?

Chaves de API do tipo Bearer com escopos granulares (por exemplo, cards:issue, cards:fund, cards:read). Emita chaves restritas por agente e nunca conceda escopos de saque a uma chave automatizada.

Posso receber notificações de transações?

Sim. Cada autorização é entregue como um webhook assinado por HMAC para que seu razão permaneça sincronizado em tempo real. Você também pode consultar o endpoint de transações.

REST ou MCP — qual devo usar?

Use REST em um backend tradicional ou cron job. Use o servidor MCP quando um agente LLM deve operar os cartões diretamente. Ambos expõem as mesmas funcionalidades na mesma conta.