Développeurs · REST API v1
Émettez des cartes depuis votre code
Créez, alimentez, gelez et fermez des cartes Visa et Mastercard virtuelles via HTTPS. Les requêtes sont en JSON, authentifiées par une clé secrète, et utilisent le même solde USDT que vous rechargez en crypto.
Introduction
L'API fait ce que fait le tableau de bord, depuis votre serveur. Chaque carte émise et chaque chargement sont payés depuis le solde de votre compte, que vous financez par dépôts crypto et qui est toujours détenu en USDT.
Les montants sont en dollars avec deux décimales. Les horodatages sont ISO 8601 en UTC. Les listes sont paginées avec page et per_page.
Authentification
Send your secret key as a Bearer token in the Authorization header of every request. Keys start with sk_live_ and are generated in your dashboard under API access.
Authorization: Bearer sk_live_your_api_key Content-Type: application/json X-Idempotency-Key: 7c1e2f0a-retry-safe
A new key answers 403 until the account is ready. Confirm your email, make a first deposit, then ask support to enable API access for the account.
Erreurs
Limites de requêtes
Limits are counted per API key. Over a limit you get a 429— wait and retry with exponential backoff.
Cartes
Each card has its own balance, limits and lifecycle, so one campaign, client or subscription never touches another.
/cardsIssue a new virtual cardPhase 2/cardsList cardsPhase 2/cards/{card_id}Retrieve a cardPhase 2/cards/{card_id}/detailsReveal number, expiry and CVVPhase 2/cards/{card_id}/freezeFreeze a cardPhase 2/cards/{card_id}/unfreezeUnfreeze a cardPhase 2/cards/{card_id}Close a cardPhase 2Financement
/cards/{card_id}/fundLoad a card from your balancePhase 2/cards/{card_id}/withdrawUnload a card back to your balancePhase 2Transactions
/transactionsList card transactionsPhase 2Portefeuille
Premier appel
curl https://cardglee.com/api/v1/wallet/balance \ -H "Authorization: Bearer sk_live_..."
{
"balance": 1312.50,
"currency": "USDT",
"pending_deposits": 500.00,
"cards_active": 0,
"cards_total_balance": 0.00
}/wallet/balanceRead your USDT balance/wallet/deposit-addressGet a deposit addressBINs
/binsList available BINsWebhooks
Webhooks are signed with HMAC-SHA256. Verify the signature header against the raw request body before trusting an event. Card events are part of the Phase 2 release.
/webhooksRegister a webhook endpointPhase 2