public static string GetDummyCreditCardNumber(IssuerAssociationType cardBrand) { string cardNumber = VisaCardNumber; switch (cardBrand) { case IssuerAssociationType.MasterCard: { cardNumber = MasterCardCardNumber; break; } case IssuerAssociationType.AmericanExpress: { cardNumber = AmexCardNumber; break; } } return(cardNumber); }
public string GetDummyCreditCardNumber(IssuerAssociationType cardBrand) { return(PaymentInfoProvider.GetDummyCreditCardNumber(cardBrand)); }
/// <summary>Return the HPS notation for the Card Type</summary> /// <param name="cardType">The CardType enum</param> /// <returns>A 2 character string denoting the card type for HPS</returns> public static string CardTypeToHPSCardType(IssuerAssociationType cardType) { string creditCardType; switch (cardType) { case IssuerAssociationType.MasterCard: { creditCardType = "MC"; break; } case IssuerAssociationType.Visa: { creditCardType = "VI"; break; } case IssuerAssociationType.Discover: { creditCardType = "DI"; break; } case IssuerAssociationType.AmericanExpress: { creditCardType = "AX"; break; } case IssuerAssociationType.JCB: { creditCardType = "JC"; break; } case IssuerAssociationType.APlus: { creditCardType = "AL"; break; } case IssuerAssociationType.MyKey: { creditCardType = "QH"; break; } case IssuerAssociationType.Diners: { creditCardType = "DN"; break; } case IssuerAssociationType.Maestro: { creditCardType = "MS"; break; } case IssuerAssociationType.PaymentGateway: { creditCardType = "IO"; break; } case IssuerAssociationType.GenericDebitCard: { creditCardType = "DB"; break; } case IssuerAssociationType.HiperCard: { creditCardType = "HI"; break; } case IssuerAssociationType.TarjetaNaranja: { creditCardType = "NA"; break; } case IssuerAssociationType.Oca: { creditCardType = "OC"; break; } case IssuerAssociationType.Cabal: { creditCardType = "CC"; break; } case IssuerAssociationType.Panal: { creditCardType = "CP"; break; } case IssuerAssociationType.VietnamLocalCard: { creditCardType = "DM"; break; } case IssuerAssociationType.ELO: { creditCardType = "EL"; break; } case IssuerAssociationType.MIR: { creditCardType = "MR"; break; } default: { creditCardType = "VI"; break; } } return(creditCardType); }