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)); }
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); }
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); }