{"digits_count":16,"brand":"visa","luhn_valid":true,"length_valid_for_brand":true,"valid":true,"masked":"411111******1111","note":"Validacao por algoritmo de Luhn e bandeira pelo prefixo. Nao consulta banco emissor. Nada e armazenado."}
curl --location --request GET 'https://zylalabs.com/api/13157/credit+card+number+validator+api/26703/validate+card+number' --header 'Authorization: Bearer YOUR_API_KEY'
Após se cadastrar, cada desenvolvedor recebe uma chave de acesso à API pessoal, uma combinação única de letras e dígitos para acessar nosso endpoint de API. Para autenticar com a Credit Card Number Validator API basta incluir seu token Bearer no cabeçalho Authorization.
| Cabeçalho | Descrição |
|---|---|
Authorization
|
Obrigatório
Deve ser Bearer access_key. Veja "Sua chave de acesso à API" acima quando você estiver inscrito.
|
Sem compromisso de longo prazo. Faça upgrade, downgrade ou cancele a qualquer momento. O teste gratuito inclui até 50 requisições.
(Economize 2 meses com cobrança anual 🎉)
Empresas líderes confiam em nós
Catch invalid card numbers at the form, before a costly gateway round trip. One call verifies the checksum, detects the brand by prefix and checks the number length for that brand.
Useful for checkout form validation in online stores and subscription billing, pre-validation before tokenization, cleaning card data in customer systems, and showing the right brand logo at checkout. The verdict means the number is well formed; it does not query the issuing bank.
O endpoint Validar Número do Cartão retorna dados incluindo a validade do número do cartão a marca detectada contagem de dígitos validade do comprimento para a marca e uma versão mascarada do número do cartão
Key fields in the response include "valid" (indicating overall validity), "brand" (the detected card brand), "digits_count" (total digits), "length_valid_for_brand" (length check result), "luhn_valid" (checksum validation), and "masked" (masked card number).
The response data is structured in JSON format, with key-value pairs for each field. For example, a typical response might look like: {"valid": true, "brand": "visa", "masked": "411111******1111"}.
The endpoint provides information on card validity, brand detection, checksum verification, and length validation specific to the card brand, ensuring comprehensive pre-validation before processing.
Users can customize their requests by providing different card numbers to the Validate Card Number endpoint. Each request will return validation results specific to the submitted card number.
Casos de uso típicos incluem validar números de cartão durante finalizações de compra online pré-validar cartões antes da tokenização limpar dados de cartões em sistemas de clientes e exibir o logotipo da marca correta na finalização da compra
Data accuracy is maintained through the use of the Luhn algorithm for checksum verification and brand detection based on established prefix rules, ensuring reliable validation without querying issuing banks.
Padrões de dados padrão incluem um campo booleano "válido" que indica a validade geral um campo "marca" com marcas de cartão reconhecidas e um campo "mascarado" mostrando o número do cartão com dígitos sensíveis ocultos