.Net Compact framework 3.5的信用卡验证和解析实用程序

时间:2010-05-27 09:28:33

标签: .net compact-framework credit-card

我的应用程序中使用.Net Compact framework 3.5开发了支付网关集成。

我可以在我的应用程序中使用“信用卡验证和解析实用程序”,还是可以使用任何类来识别卡的类型?

2 个答案:

答案 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;

}