Пример #1
0
        public void Pagar(Guid idSite, PagamentoConfirmadoDto pagamentoConfirmadoDto)
        {
            _integradorPayPal.ConfirmarPagamento(idSite, pagamentoConfirmadoDto.Token, pagamentoConfirmadoDto.PagamentoId, pagamentoConfirmadoDto.PagadorId);

            _criadorFatura.Criar(idSite, _cachePayPal.Recuperar(idSite, pagamentoConfirmadoDto.Token));

            _cachePayPal.Remover(idSite, pagamentoConfirmadoDto.Token);
        }
 public HttpResponseMessage PagamentoConfirmado(PagamentoConfirmadoDto pagamentoConfirmadoDto)
 {
     _pagadorFatura.Pagar(Request.PegarSiteIdDoUsuario(), pagamentoConfirmadoDto);
     return Request.CreateResponse(HttpStatusCode.OK); 
 }