外贸电子商务常见VISA信用卡或MasterCard等测试信用卡卡号一览 海淘visa和mastercard

现在网上购物越来越普及,所以对信用卡号码的检测也变得越来越重要,要检测信用卡号码,一般可以用 LUHN算法来实现。
现在大部分的主要信用卡也是用 LUHN 算法来实现, 包括 Visa, Master Card, American Express以及 Discover 等。
LUHN 算法只可以检测信用卡号码的合法性,而不会检测信用卡的其他信息,包括是否过期。
使用方法为:

1. 检测信用卡号码是否为 16 位
2. 将信用卡号码串切割成 16 个数字
3. 将切割的数字由左至右起,每逢单数位置的数字乘以 2,如果结果大于 10,将结果减 9
4. 将所有乘以 2 位置的数字的结果(包括大于 10,将结果减 9的)相加得到一个新数值
5. 将上面求得的数值求出 10 的余数,如果余数是 0 表示信用卡号码正确,否则便是错误。


1<?php
2
3
9
10
11functionluhn_checker($card_num){
12//将非数字的字符串移除
13$card_num=preg_replace("/D|s/","",$card_num);
14
15$sum=0;
16for($i=0;$i<strlen($card_num);$i++){
17$digit=substr($card_num,$i,1);
18if(($i%2)==0){
19//将单数位置的数值乘以2
20$digit=$digit*2;
21}
22
23if($digit>9)$digit=$digit-9;
24$sum+=$digit;
25}
26
27if(($sum%10)==0&&strlen($card_num)==16){
28returnTRUE;
29}else{
30returnFALSE;
31}
32}
33
34
41?>


MasterCard信用卡测试卡号-creditcard-1

5105105105105100
5111111111111118
5454545454545454
5500000000000004
5555555555551111
5555555555554444

VISA信用卡测试卡号-creditcard-2

4590613013277775
4111111111111111
4226146578860117
4067425543164587
外贸电子商务常见VISA信用卡或MasterCard等测试信用卡卡号一览 海淘visa和mastercard
4007000000027
4222222222222
4012888888881881

AmericanExpress信用卡测试卡号-creditcard-3

378282246310005
3111111111111117
343434343434343
370000000000002
340000000000009
371449635398431
378734493671000

Diner’sClub信用卡测试卡号-creditcard-4

38520000023237
30000000000004
30569309025904

Discover信用卡测试卡号-creditcard-5

6011111111111117
6011000000000004
6011000990139424
6011601160116611
6111111111111116

JCB信用卡测试卡号-creditcard-6

3530111333300000
3088000000000009
3566002020360505

Test Credit Card Account Numbers-creditcard-

While testing, use only the credit card numbers listed here. Othernumbers produce an error.

Expiration Datemust be avalid date in the future (usethemmyyformat).

Test Credit Card Account Numbers

Credit Card TypeCredit Card Number
American Express378282246310005
American Express371449635398431
American Express Corporate378734493671000
Australian BankCard5610591081018250
Diners Club30569309025904
Diners Club38520000023237
Discover6011111111111117
Discover6011000990139424
JCB3530111333300000
JCB3566002020360505
MasterCard5555555555554444
MasterCard5105105105105100
Visa4111111111111111
Visa4012888888881881
Visa4222222222222Note:Eventhough this number has a different character count than the othertest numbers, it is the correct and functional number.
Processor-specific Cards
Dankort (PBS)76009244561
Dankort (PBS)5019717010103742
Switch/Solo (Paymentech)6331101999990016

  

爱华网本文地址 » http://www.aihuau.com/a/25101017/331186.html

更多阅读

测试用信用卡卡号列表 visa信用卡卡号大全

2011年04月04日 星期一 4:01购买国外空间、域名的朋友应该都知道,在购买这些东西的时候大多数是需要用信用卡或者PayPal的,但是对于我们直接用信用卡购买域名或者主机其实还是有一定风险的,万一遇到小的无良商家那我们可就麻烦了,本站

外贸营销型网站建设 中国外贸电子商务营销的“商舟之道”

2011年,国内的电子商务市场杀声阵阵、群雄争霸。凡客、京东、当当、拉手、淘宝、等门户电商网站如日中天,唯家佳品牌家纺、酒仙网、钻石小鸟、百步商城、中国建材在线等行业网站奋起直追,数以十万计的二线电商平台和传统企业电商平台

声明:《外贸电子商务常见VISA信用卡或MasterCard等测试信用卡卡号一览 海淘visa和mastercard》为网友时间有泪分享!如侵犯到您的合法权益请联系我们删除