API de verificación de tarjetas de crédito/débito
v1.0.0Contacta al administrador para obtener tu API key. Recibirás una key con formato sk_live_xxxxx
Todas las requests requieren el header X-API-Key con tu API key
Usa el endpoint /api/check/simple para verificar tarjetas
curl -X POST "https://elgordocheck.online/api/check/simple" \ -H "X-API-Key: tu_api_key" \ -H "Content-Type: application/json" \ -d '{"card_line": "4507990000000010|12|28|123"}'
Todas las requests a la API requieren autenticación mediante API key.
Incluye tu key en el header X-API-Key.
| Header | Valor | Descripción |
|---|---|---|
X-API-Key |
tu_api_key | Tu API key única |
Content-Type |
application/json | Para requests POST |
Verifica una tarjeta en formato pipe. Este es el método más simple y recomendado.
| Campo | Tipo | Requerido | Descripción |
|---|---|---|---|
card_line |
string | ✅ | Tarjeta en formato: numero|mes|año|cvv |
4507990000000010|12|28|123 (año 2 dígitos)4507990000000010|12|2028|123 (año 4 dígitos)4507990000000010|12/28|123 (separador /)
curl -X POST "https://elgordocheck.online/api/check/simple" \ -H "X-API-Key: sk_live_xxxxx" \ -H "Content-Type: application/json" \ -d '{ "card_line": "4507990000000010|12|28|123" }'
import requests response = requests.post( "https://elgordocheck.online/api/check/simple", headers={ "X-API-Key": "sk_live_xxxxx", "Content-Type": "application/json" }, json={ "card_line": "4507990000000010|12|28|123" } ) result = response.json() print(result["status"]) # live, dead, sin_fondos, error
const response = await fetch("https://elgordocheck.online/api/check/simple", { method: "POST", headers: { "X-API-Key": "sk_live_xxxxx", "Content-Type": "application/json" }, body: JSON.stringify({ card_line: "4507990000000010|12|28|123" }) }); const result = await response.json(); console.log(result.status); // live, dead, sin_fondos, error
{
"request_id": "a1b2c3d4",
"status": "live",
"message": "APROBADA",
"card_bin": "450799",
"card_last4": "0010",
"time": 3.45,
"credits_remaining": 95
}
Verifica múltiples tarjetas en una sola request (máximo 100 por request).
| Campo | Tipo | Requerido | Descripción |
|---|---|---|---|
cards |
array | ✅ | Lista de tarjetas en formato pipe |
webhook_url |
string | ❌ | URL para recibir resultados vía webhook |
curl -X POST "https://elgordocheck.online/api/check/bulk" \ -H "X-API-Key: sk_live_xxxxx" \ -H "Content-Type: application/json" \ -d '{ "cards": [ "4507990000000010|12|28|123", "5425233430109903|09|26|456", "374245455400126|05|27|1234" ], "webhook_url": "https://tu-servidor.com/webhook" }'
{
"request_id": "bulk_x1y2z3",
"total": 3,
"processed": 3,
"results": [
{
"card": "450799****0010",
"status": "live",
"message": "APROBADA"
},
{
"card": "542523****9903",
"status": "dead",
"message": "DENEGADA"
},
{
"card": "374245****0126",
"status": "sin_fondos",
"message": "FONDOS INSUFICIENTES"
}
],
"credits_remaining": 92
}
Consulta tus créditos o días restantes según tu plan.
curl "https://elgordocheck.online/api/balance" \ -H "X-API-Key: sk_live_xxxxx"
{
"plan_type": "tokens",
"credits_remaining": 95,
"rate_limit": 100,
"max_bulk": 50
}
{
"plan_type": "monthly",
"days_remaining": 15,
"expires_at": "2025-12-27T00:00:00",
"rate_limit": 100,
"max_bulk": 100
}
Obtén estadísticas de uso de tu API key.
{
"total_checks": 1250,
"live": 312,
"dead": 876,
"sin_fondos": 45,
"errors": 17,
"live_rate": "24.96%"
}
Configura una URL de webhook para recibir resultados automáticamente.
curl -X POST "https://elgordocheck.online/api/webhook" \ -H "X-API-Key: sk_live_xxxxx" \ -H "Content-Type: application/json" \ -d '{"url": "https://tu-servidor.com/webhook"}'
Tu servidor recibirá un POST con este formato:
{
"request_id": "a1b2c3d4",
"status": "live",
"message": "APROBADA",
"card_bin": "450799",
"card_last4": "0010",
"time": 3.45
}
Elimina el webhook configurado.
| Status | Descripción | Acción recomendada |
|---|---|---|
| live | Tarjeta válida y aprobada | ✅ Tarjeta funcional |
| dead | Tarjeta rechazada o inválida | ❌ Descartar tarjeta |
| sin_fondos | Tarjeta válida pero sin fondos | 💳 Tarjeta funcional, sin saldo |
| error | Error en el proceso de verificación | 🔄 Reintentar más tarde |
| Código | Descripción | Solución |
|---|---|---|
400 |
Bad Request - Formato inválido | Verifica el formato de la tarjeta |
401 |
Unauthorized - API key inválida | Verifica tu API key |
402 |
Payment Required - Sin créditos | Recarga créditos |
429 |
Too Many Requests - Rate limit | Espera unos segundos |
500 |
Internal Server Error | Contacta soporte |