public ReturnPagamentoDTO PagtoCartaoCredito(string cardtoken, string ValorFrete, int tipoFrete, int quantity, float installmentAmount, float totalAmount, bool interestFree)
        {
            CondicoesParcelamento condicoesParcelamento = new CondicoesParcelamento()
            {
                installmentAmount = installmentAmount,
                interestFree      = interestFree,
                quantity          = quantity,
                totalAmount       = totalAmount
            };

            return(_pagSeguroBLL.PagamentoCartaoCredito(cardtoken, _user.Id, _user.Email, ValorFrete, tipoFrete, condicoesParcelamento));
        }
Exemple #2
0
        public ReturnPagamentoDTO PagamentoCartaoCredito(string cardtoken, string IdUser, string emailUser, string ValorFrete, int tipoFrete, CondicoesParcelamento condicoesParcelamento)
        {
            payment payment = GetPayment(IdUser, emailUser, cardtoken, ValorFrete, tipoFrete, condicoesParcelamento, MeioPagamentoEnum.creditCard, null);

            var URLBase = GlobalConfiguration.CARTAODECREDITO.Replace("{{email}}", GlobalConfiguration.Email).Replace("{{token}}", GlobalConfiguration.TokenSandBox);

            var retorno = ExecutePOSTWebAPI(URLBase, payment);

            return(retorno);
        }
Exemple #3
0
        public RetornoPagamentoDTO PagamentoCartaoCredito(string token, string email, string cardtoken, string IdUser, string emailUser, string ValorFrete, int tipoFrete, CondicoesParcelamento condicoesParcelamento, DadosComprador dadosComprador, CartaoDeCredito cartaoDeCredito, List <ShoppingCarItems> itensCarrinho)
        {
            Payment payment = _GerarPayment.GetPayment(IdUser, emailUser, cardtoken, ValorFrete, tipoFrete, condicoesParcelamento, MeioPagamentoEnum.creditCard, null, dadosComprador, cartaoDeCredito, itensCarrinho);

            var URLBase = GlobalConfiguration.CARTAODECREDITO.Replace("{{email}}", email).Replace("{{token}}", token);

            var retorno = _postWebApiService.ExecutePOSTWebAPI(URLBase, payment);

            return(retorno);
        }