RandAddressRandAddress

随机 Visa 卡号生成器

生成用于测试的随机 Visa 卡号。每个示例都是以 4 开头的 16 位卡号,带有计算得出的 Luhn 校验位、未来有效期和 3 位 CVV。

Visa 卡号格式与 BIN 指南

本生成器使用常见的 16 位 Visa 格式,按每组 4 位分成 4 组显示。已排除能更精确识别为其他卡组织的已知前缀。空格仅为便于阅读,复制和导出时保留原始数字。Visa 还有其他长度的卡号,因此生产环境的校验逻辑应以支付服务商支持的格式为准。

卡号长度
16 位
生成的卡组织前缀
4
安全码
3 位 CVV
显示分组
4–4–4–4

开头的 4 是 Visa 的卡组织前缀,并不是完整的 BIN。Visa 同时支持 6 位和 8 位 BIN,目前为新的支付凭证分配 8 位 BIN。生成卡号的前 6 位或前 8 位只是示例前缀,不能用来确认任何经核实的发卡银行。

如何读懂 Visa 示例卡号

格式示例: 4242 4242 4242 4242

424242示意 6 位前缀
424242424其余示例数字
2Luhn 校验位

示意的前缀并非经核实的发卡机构 BIN。第一段表示 6 位 BIN 的边界,8 位 BIN 的边界不同。此示例只用于说明卡号结构,不代表任何银行或卡产品。

Luhn 校验和能验证什么?

Luhn 算法根据卡号中的其他数字计算出校验位,可帮助表单发现许多输入错误。每个生成的示例都能通过这项计算,但校验和正确并不代表卡片已发行,也不能证明安全码有效、余额充足或支付已获授权。

如何批量生成测试卡

  1. 选择一个卡种,或保持选择全部卡种。
  2. 生成一批测试卡,查看卡号、有效期和虚拟安全码。
  3. 复制卡号,或下载 CSV 或 JSON,用于表单校验、原型设计和测试数据集。

将 CSV 导入电子表格时,请把卡号和安全码列设置为“文本”格式,以保留所有数字和开头的 0。JSON 会以字符串形式保存这些值。

测试支付授权时,请使用网关文档中的沙箱测试卡。随机示例适合本地校验和页面布局;如需模拟支付结果,网关可能要求使用其指定的测试卡号。