コード例 #1
0
        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);
        }
コード例 #2
0
 public string GetDummyCreditCardNumber(IssuerAssociationType cardBrand)
 {
     return(PaymentInfoProvider.GetDummyCreditCardNumber(cardBrand));
 }
コード例 #3
0
        /// <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);
        }