Recommend this page to a friend! |
Classes of VITOR GABRIEL M. DANTAS | Card Validator PHP | README.md | Download |
|
![]() API de Identificação de Bandeira de Cartão de CréditoEste projeto é uma pequena API desenvolvida em PHP que identifica a bandeira de cartões de crédito com base no número informado na URL. Tecnologias Utilizadas
Como FuncionaA API recebe o número do cartão via parâmetro na URL e retorna um JSON informando a bandeira do cartão de crédito ou se a bandeira é desconhecida. Regras de Identificação:| Bandeira | Regra | | ---------------- | ---------------------------------------------------------------------------- | | Visa | Inicia com 4 | | Mastercard | Inicia entre 51-55 ou entre 2221-2720 | | Elo | Inicia com diversos prefixos como 4011, 4312, 4389, entre outros | | American Express | Inicia com 34 ou 37 | | Discover | Inicia com 6011, 65 ou entre 644-649 | | Hipercard | Inicia com 6062 | Como Usar
Exemplo de Requisição:
Resposta:
Tratamento de ErrosCaso o número do cartão não seja informado, a API retornará:
Melhorias Futuras
Credit Card Brand Identification APIThis project is a small PHP API that identifies credit card brands based on the number provided in the URL. Technologies Used
How It WorksThe API receives the card number via URL parameter and returns a JSON informing the credit card brand or if the brand is unknown. Identification Rules:| Brand | Rule | |----------------|-------------------------------------------------------| | Visa | Starts with 4 | | Mastercard | Starts between 51-55 or between 2221-2720 | | Elo | Starts with various prefixes like 4011, 4312, 4389, among others | | American Express | Starts with 34 or 37 | | Discover | Starts with 6011, 65 or between 644-649 | | Hipercard | Starts with 6062 | How to Use
Request Example:
Response:
Error HandlingIf the card number is not provided, the API will return:
Future Improvements
|