예제 #1
0
 public PaymentMOD(CardMOD card, string type, string provider, string installments, decimal amount, string description = null)
 {
     this.Card = card;
     this.Type = type;
     this.Provider = provider;
     this.Installments = installments;
     this.Amount = amount;
     this.Description = description;
     this.Customer = new CustomerMOD();
 }
예제 #2
0
 public PaymentMOD(CardMOD card, string type, string provider, string installments, decimal amount, string description = null)
 {
     this.Card         = card;
     this.Type         = type;
     this.Provider     = provider;
     this.Installments = installments;
     this.Amount       = amount;
     this.Description  = description;
     this.Customer     = new CustomerMOD();
 }
예제 #3
0
        private PaymentMOD ConfigurationFromPayment(PaymentViewModel paymentModel)
        {
            CardMOD cardMOD = new CardMOD
            {
                Code       = paymentModel.CardSecurityCode,
                Expiration = string.Format("{0}/{1}", paymentModel.CardExpirationMonth, paymentModel.CardExpirationYear),
                Flag       = paymentModel.CardFlag,
                Name       = paymentModel.NameOnCard,
                Number     = paymentModel.CardNumber
            };

            return(new PaymentMOD(cardMOD, TypeMOD.CREDIT_CARD, UtilityMOD.API_BRASPAG_PROVIDER_TYPE, InstallmentsMOD.ONE, paymentModel.Amount));
        }