API & Agents

Émettre des cartes virtuelles via API pour agents IA

Un guide technique complet de l'API de carte Cryptocardium : authentifiez-vous avec une clé à portée limitée, émettez et approvisionnez des cartes virtuelles Visa ou Mastercard depuis la crypto, définissez des contrôles de dépenses et rapprochez les données via des webhooks signés — depuis REST ou un serveur MCP natif.

Mis à jour le 11 min de lecture

Si vous construisez un agent ou un backend qui doit dépenser de l'argent, vous avez besoin de cartes que vous pouvez créer et contrôler par code. Ce guide parcourt l'API de carte Cryptocardium de bout en bout — la même surface est disponible en REST pour les services conventionnels et en tant que serveur MCP pour les agents LLM.

Authentification et portées

Chaque appel est authentifié avec une clé API Bearer créée dans votre tableau de bord. Les clés portent des portées pour que vous puissiez donner à un agent exactement le pouvoir dont il a besoin, et rien de plus.

  • cards:issue — créer de nouvelles cartes.
  • cards:fund — transférer du solde sur une carte.
  • cards:read — lire les détails de carte et les transactions.
  • cards:control — définir des limites, bloquer, clôturer.

Émettre une carte

Créez une carte virtuelle en une seule requête. Choisissez un BIN adapté au cas d'usage — publicités, SaaS, portefeuilles ou dépenses premium — et donnez-lui un libellé pour la retrouver facilement.

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
}

Approvisionner la carte en crypto

Une nouvelle carte démarre avec un solde nul. Approvisionnez-la depuis le solde crypto de votre compte — la carte est immédiatement utilisable jusqu'à ce montant.

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

Définir les contrôles de dépenses

Limitez chaque carte avant de la confier à un agent. Les plafonds et les règles marchands sont appliqués au moment de l'autorisation, côté serveur.

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"] }'

Réconcilier avec les webhooks

Abonnez-vous aux événements d'autorisation et vérifiez la signature à chaque livraison. Cela maintient votre registre comptable et votre agent synchronisés sans avoir à interroger l'API.

// POST vers votre URL de webhook
{
  "event": "authorization",
  "card_id": "card_9f2a1c",
  "amount_usd": 19.99,
  "merchant": "Cloud API Inc",
  "mcc": "5818",
  "result": "approved"
}
// en-tête : X-Signature: sha256=…

Le même flux via MCP

Quand un agent LLM doit piloter les cartes lui-même, pointez un client MCP vers le serveur plutôt que d'écrire un client REST. L'agent voit issue_card, fund_card et set_card_limits comme des outils natifs — consultez le guide du serveur MCP pour la configuration.

Récapitulatif

Authentifiez-vous avec une clé à portée limitée, émettez une carte, approvisionnez-la en crypto, plafonnez-la et réconciliez les données via webhooks. C'est la boucle complète dont un agent a besoin pour dépenser de l'argent en toute sécurité. Ouvrez un compte et créez votre première clé pour l'essayer.

Prêt quand vous l’êtes

Dépensez vos cryptos partout

Ouvrez un compte et émettez un Visa ou Mastercard rechargé en crypto en environ 60 secondes. Sans KYC, sans frais mensuels.

FAQ

Questions fréquentes

Everything people actually ask. Last updated .

Comment émettre une carte virtuelle avec l'API ?

Authentifiez-vous avec une clé API à portée limitée, puis envoyez une requête POST à l'endpoint d'émission de carte (ou appelez l'outil MCP issue_card) avec le type et le libellé de la carte. La carte est créée en quelques secondes et renvoyée avec son identifiant et son statut. Approvisionnez-la depuis votre solde crypto avec un second appel.

Ai-je besoin d'un KYC pour utiliser l'API de carte ?

Non. Les cartes sont alimentées en crypto et ne nécessitent aucune vérification d'identité, de sorte que l'émission reste entièrement programmatique — ce qui rend l'API adaptée aux agents autonomes.

Quel type d'authentification l'API utilise-t-elle ?

Des clés API Bearer avec des portées granulaires (par exemple cards:issue, cards:fund, cards:read). Émettez des clés à portée étroite par agent et n'accordez jamais de portées de retrait à une clé automatisée.

Puis-je être notifié des transactions ?

Oui. Chaque autorisation est transmise via un webhook signé HMAC pour maintenir votre registre comptable synchronisé en temps réel. Vous pouvez également interroger l'endpoint de transactions.

REST ou MCP — lequel utiliser ?

Utilisez REST depuis un backend traditionnel ou une tâche cron. Utilisez le serveur MCP quand un agent LLM doit piloter les cartes directement. Les deux exposent les mêmes fonctionnalités sur le même compte.