我在使用.Net Compact Framework 3.5開發的應用程序中集成了支付網關。.Net Compact Framework的信用卡驗證和解析工具3.5
是否有任何「信用卡驗證和解析實用程序」,我可以在我的應用程序中使用或有任何類,我可以用來確定卡的類型?
我在使用.Net Compact Framework 3.5開發的應用程序中集成了支付網關。.Net Compact Framework的信用卡驗證和解析工具3.5
是否有任何「信用卡驗證和解析實用程序」,我可以在我的應用程序中使用或有任何類,我可以用來確定卡的類型?
Google用於Lunn或Luhn驗證。這將簡單地驗證cc數是一個有效的序列,但您需要明確地驗證該提供者。
相同的鏈接可能會爲您提供幾家卡公司使用的前綴。
嘗試Subsonic.Sugar ..然後你可以做somethign這樣
protected void ValidateCardServerValidate(object source, ServerValidateEventArgs args)
{ 布爾cardValidate; string item = ddlCardType.SelectedItem.Text.ToUpper();
if (item == "MASTERCARD")
cardValidate = SubSonic.Sugar.Validation.IsCreditCardMasterCard(args.Value);
else if (item == "VISA")
cardValidate = SubSonic.Sugar.Validation.IsCreditCardVisa(args.Value);
else if (item == "ACME")
cardValidate = SubSonic.Sugar.Validation.IsCreditCardDinersClub(args.Value);
else if (item == "DINERS")
cardValidate = SubSonic.Sugar.Validation.IsCreditCardAmericanExpress(args.Value);
else
cardValidate = SubSonic.Sugar.Validation.IsCreditCardAny(args.Value);
args.IsValid = cardValidate;
}
更多google搜索前綴列表被稱爲 「BIN表」(銀行ID號) – 2010-05-27 09:47:24