Валидатор кредитных карт | Проверяйте карты за секунды

В браузере Обновлено 07/2026

Номер вашей карты проверяется на нашем сервере только в памяти и никогда не сохраняется и не записывается в журнал.
Очистить форму

Тестовые номера карт

Ниже приведены примеры номеров карт для тестирования. Это НЕ реальные номера банковских карт:

Тип карты Тестовый номер
Visa 4916592289993918
MasterCard 5555555555554444
American Express 371449635398431
Discover 6011111111111117
Diners Club 30569309025904
JCB 3530111333300000

Что такое валидация банковских карт?

Валидация банковской карты - это процесс проверки правильности формата номера карты и его потенциальной действительности. Каждая банковская карта содержит уникальную последовательность чисел, обычно 16 цифр, а также дополнительную информацию, такую как название эмитента, срок действия и защитный код (CVV).

Как работает валидация банковских карт?

Определение типа карты

Определяет эмитента (Visa, MasterCard и т.д.) на основе шаблона номера карты

Проверка длины

Проверяет соответствие количества цифр требованиям типа карты

Проверка алгоритмом Луна

Применяет проверку контрольной суммы для обнаружения ошибок ввода данных

Проверка формата

Обеспечивает правильную группировку и форматирование номера

О CVV (Код проверки подлинности карты)

CVV - это 3-4-значный защитный код, напечатанный на обратной стороне банковских карт (или на лицевой для American Express). Он помогает защитить держателей карт при онлайн-покупках, подтверждая физическое наличие карты.

Советы по безопасности

  • Никогда не делитесь реальным номером карты в интернете
  • Используйте этот инструмент только для тестирования валидации
  • Храните данные вашей карты в безопасности
  • Регулярно проверяйте выписки по карте

Используйте этот инструмент из вашего ИИ-агента

Бесплатные JSON API и сервер Model Context Protocol (MCP). Без регистрации, без API-ключа, CORS открыт. Создано для Claude, ChatGPT, Cursor, скриптов и фронтенд-приложений.

curl -X POST https://mate.tools/api/v1/credit-card-validate.php \
  -H "Content-Type: application/json" \
  -d '{"number":"4111 1111 1111 1111"}'
import urllib.request, json

req = urllib.request.Request(
    "https://mate.tools/api/v1/credit-card-validate.php",
    data=json.dumps({"number":"4111 1111 1111 1111"}).encode(),
    headers={"Content-Type": "application/json"},
)
with urllib.request.urlopen(req) as r:
    print(json.load(r))
const r = await fetch("https://mate.tools/api/v1/credit-card-validate.php", {
    method: "POST",
    headers: { "Content-Type": "application/json" },
    body: JSON.stringify({"number":"4111 1111 1111 1111"}),
});
console.log(await r.json());

Добавьте в claude_desktop_config.json (Claude Desktop), ~/.cursor/mcp.json (Cursor) или любой другой MCP-совместимый клиент:

{
  "mcpServers": {
    "mate-tools": {
      "command": "npx",
      "args": ["-y", "@mate-tools/mcp-server"]
    }
  }
}
Документация API OpenAPI 3.1 npm 60 запр./мин · 600 запр./час · тело макс. 1 МБ

Часто задаваемые вопросы

Алгоритм Луна (также известный как алгоритм «модуль 10») - это формула контрольной суммы, используемая для проверки номеров кредитных карт. Он обнаруживает распространённые ошибки ввода данных, такие как ошибки в одной цифре или перепутанные числа. Алгоритм удваивает каждую вторую цифру, суммирует все цифры и проверяет, делится ли итог на 10.

Нет. Номер передаётся на наш сервер по зашифрованному соединению, проверяется в памяти и сразу же удаляется — он никогда не записывается в журнал, файл или базу данных. Мы возвращаем только результат (действителен/недействителен) и определённую платёжную систему. Этот инструмент предназначен только для тестирования и образовательных целей.

Валидатор только проверяет, соответствует ли номер карты правильному формату и проходит ли контрольную сумму Луна - он не проверяет, существует ли карта на самом деле, есть ли на ней средства или активна ли она в данный момент. Только эмитент карты может подтвердить, является ли карта настоящей и активной.

Валидатор кредитных карт проверяет действительность номера карты с помощью алгоритма Луна. Это помогает предотвратить мошенничество и обеспечивает безопасность финансовых операций.

Что такое валидатор кредитных карт?

Валидатор кредитных карт проверяет, является ли номер карты структурно корректным, с помощью алгоритма Luhn (контрольной суммы) и определяет платёжную систему карты по её начальным цифрам. Он не проверяет, существует ли карта, активна ли она и есть ли на ней средства — он проверяет только формат номера.