Генератор случайных номеров карт JCB
Генерируйте тестовые номера карт JCB с префиксом от 3528 до 3589. Каждый пример использует распространённый 16-значный формат, проходит проверку Луна и содержит будущий срок действия и трёхзначный тестовый код безопасности.
Формат номера карты JCB и справка по BIN
Номера JCB разбиты на четыре блока по четыре цифры. Диапазон 3528–3589 точнее, чем правило «любой номер, начинающийся с 35». У JCB есть номера и другой длины; эта страница сосредоточена на 16-значном формате, чтобы тестовые данные и превью карт были предсказуемыми.
- Длина номера карты
- 16 цифр
- Генерируемые префиксы платёжной системы
- 3528–3589
- Код безопасности
- 3-значный CVV
- Группировка цифр
- 4–4–4–4
Диапазон четырёхзначных префиксов — это правило определения платёжной системы, а не полный справочник BIN. Случайный префикс из этого диапазона не указывает на японского эмитента, конкретный банк или действующий счёт. Если вашему приложению нужны такие сведения, используйте проверенные данные об эмитентах.
Из чего состоит пример номера JCB
Пример формата: 3566 0020 2036 0505
356600Пример 6-значного префикса202036050Остальные цифры примера5Контрольная цифра ЛунаПоказанный префикс не является подтверждённым BIN эмитента. Первый сегмент иллюстрирует границу шестизначного BIN; у восьмизначного BIN граница другая. Пример объясняет структуру номера, не указывая на банк или карточный продукт.
Что проверяет контрольная сумма Луна?
Алгоритм Луна вычисляет контрольную цифру по остальным цифрам номера карты. Он помогает форме обнаруживать многие опечатки. Каждый сгенерированный пример проходит эту проверку, но корректная контрольная сумма не подтверждает ни выпущенную карту, ни её код безопасности, ни наличие средств, ни авторизацию платежа.
Как сгенерировать набор тестовых карт
- Выберите платёжную систему или оставьте все системы.
- Сгенерируйте набор тестовых карт и проверьте номера, сроки действия и тестовые коды безопасности.
- Скопируйте номера или скачайте CSV либо JSON для проверки форм, макетов и тестовых наборов данных.
При импорте CSV в электронную таблицу задайте для столбцов с номером и кодом безопасности текстовый формат, чтобы сохранить все цифры и ведущие нули. В JSON эти значения хранятся как строки.
Для тестов авторизации платежей используйте тестовые карты песочницы из документации вашего шлюза. Случайные примеры подходят для локальной проверки и вёрстки, а для имитации результата платежа шлюз может требовать собственные тестовые номера.