Documentation de l'API
Integrez la generation de cartes de credit dans vos applications
Demarrage rapide
Pour utiliser l'API, vous avez besoin d'une cle API. Incluez-la dans vos requetes en utilisant l'une des methodes suivantes :
En-tete (recommande)
X-API-Key: your_api_key
Parametre de requete
?api_key=your_api_key
URL de base
https://getcreditcardinfo.com/api/v1
Generer une carte unique
Generer une seule carte de credit avec des fausses informations completes.
Parametres de chemin
| card_type |
Requis. L'un de : visa, mastercard, discover, amex, jcb
|
Exemple de requete
curl -X GET "https://getcreditcardinfo.com/api/v1/generate/visa" \ -H "X-API-Key: your_api_key"
Exemple de reponse
{
"success": true,
"data": {
"network": "Visa",
"card_number": "4716718003943986",
"name": "John Smith",
"address": "123 Cedar Lane",
"country": "United States",
"cvv": "123",
"limit": "$2500",
"expiry": "12/2028"
}
}
Generer des cartes en masse
Generer plusieurs cartes de credit a la fois (max 100 par requete).
Parametres
| card_type | Chemin. Requis. Type de carte (visa, mastercard, etc.) |
| count | Requete. Optionnel. Nombre de cartes (par defaut : 10, max : 100) |
Example Request
curl -X GET "https://getcreditcardinfo.com/api/v1/generate/bulk/mastercard?count=5" \ -H "X-API-Key: your_api_key"
Example Response
{
"success": true,
"count": 5,
"data": [
{
"network": "MasterCard",
"card_number": "5156398345836174",
"name": "Jane Doe",
...
},
...
]
}
Valider un numero de carte
Valider un numero de carte de credit a l'aide de l'algorithme de Luhn.
Corps de requete
{
"card_number": "4716718003943986"
}
Example Request
curl -X POST "https://getcreditcardinfo.com/api/v1/validate" \
-H "X-API-Key: your_api_key" \
-H "Content-Type: application/json" \
-d '{"card_number": "4716718003943986"}'
Example Response
{
"success": true,
"data": {
"valid": true,
"card_type": "Visa",
"length": 16
}
}
Obtenir les types de carte
Obtenir la liste des types de carte disponibles.
Example Response
{
"success": true,
"data": {
"visa": {"name": "Visa", "prefix": "4"},
"mastercard": {"name": "MasterCard", "prefix": "5"},
"discover": {"name": "Discover", "prefix": "6011"},
"amex": {"name": "American Express", "prefix": "34/37"},
"jcb": {"name": "JCB", "prefix": "35"}
}
}
Reponses d'erreur
401 - Cle API manquante
{"error": "API key required", "code": "MISSING_API_KEY"}
401 - Cle API invalide
{"error": "Invalid API key", "code": "INVALID_API_KEY"}
400 - Type de carte invalide
{"error": "Invalid card type", "valid_types": ["visa", "mastercard", ...]}
Limites de debit
Actuellement, il n'y a pas de limites strictes de debit. Cependant, veuillez utiliser l'API de maniere responsable. La generation en vrac est limitee a 100 cartes par requete.