cardglee
FuncionesTarjetasProcesoGastarAPIBlogFAQIniciar sesiónObtener tarjeta

Desarrolladores · REST API v1

Emite tarjetas desde tu código

Crea, financia, congela y cierra tarjetas Visa y Mastercard virtuales por HTTPS. Las peticiones son JSON, autenticadas con una clave secreta, y usan el mismo saldo USDT que recargas con cripto.

URL base: https://cardglee.com/api/v1Autenticación: Bearer sk_live_…Formato: JSONWebhooks: HMAC-SHA256

Introducción

La API hace lo que el panel, desde tu servidor. Cada tarjeta emitida y cada carga se pagan con el saldo de tu cuenta, que financias con depósitos cripto y se mantiene siempre en USDT.

Los importes van en dólares con dos decimales. Las fechas son ISO 8601 en UTC. Los listados se paginan con page y per_page.

Los endpoints de tarjetas se activan con la emisión en la Fase 2. Los de saldo y lista de BINs ya funcionan.

Autenticación

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.

Headers
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.

Errores

200Petición correcta
201Recurso creado
400Parámetros no válidos
401Falta la clave API o no es válida
403La clave es válida, pero el acceso a la API aún no está activo
404Recurso no encontrado
429Límite de peticiones superado

Límites de peticiones

Peticiones / minuto1.000
Creaciones de tarjeta / minuto50
Peticiones / hora10.000

Limits are counted per API key. Over a limit you get a 429— wait and retry with exponential backoff.

Tarjetas

Each card has its own balance, limits and lifecycle, so one campaign, client or subscription never touches another.

POST/cardsIssue a new virtual cardFase 2
GET/cardsList cardsFase 2
GET/cards/{card_id}Retrieve a cardFase 2
GET/cards/{card_id}/detailsReveal number, expiry and CVVFase 2
POST/cards/{card_id}/freezeFreeze a cardFase 2
POST/cards/{card_id}/unfreezeUnfreeze a cardFase 2
DEL/cards/{card_id}Close a cardFase 2

Financiación

POST/cards/{card_id}/fundLoad a card from your balanceFase 2
POST/cards/{card_id}/withdrawUnload a card back to your balanceFase 2

Transacciones

GET/transactionsList card transactionsFase 2

Billetera

Primera llamada

GET /wallet/balancecURL
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
}
GET/wallet/balanceRead your USDT balance
GET/wallet/deposit-addressGet a deposit address

BINs

GET/binsList available BINs

Webhooks

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.

POST/webhooksRegister a webhook endpointFase 2
Emite tarjetas desde tu código | CardGlee