我的应用程序中使用.Net Compact framework 3.5开发了支付网关集成。
我可以在我的应用程序中使用“信用卡验证和解析实用程序”,还是可以使用任何类来识别卡的类型?
答案 0 :(得分:3)
Google for Lunn或Luhn验证。这将简单地验证cc编号是否是有效序列,但您显然需要对提供者进行验证。
相同的链接可能会为您提供多家信用卡公司使用的前缀。
答案 1 :(得分:0)
尝试Subsonic.Sugar ..那么你可以像这样做一些
protected void ValidateCardServerValidate(object source, ServerValidateEventArgs args)
{ bool 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;
}