public ActionResult ComprarFits(ComprarFitsViewModel model)
        {
            Util.PayPalNegocio paypalNegocio = new Util.PayPalNegocio("AUoYdBAqgl5mugEOu-xrxNeLj0DW2CohcYODtyxzsozi-me48ymybDi6dtw2",
              "ELyImxCvpvxoiFRyfqzScMZbfo84f2Au4l-TJX78ymKuHskG_pDAcJHHt3uf", "sandbox", 5);

            var usuario = (UsuarioLogadoModel)Session["usuario"];

            CreditCard creditCard = new CreditCard();
            creditCard.number = model.NumeroCartao;
            creditCard.type = model.TipoCartao;
            creditCard.expire_month = Convert.ToInt32(model.Mes);
            creditCard.expire_year = Convert.ToInt32(model.Ano);
            creditCard.first_name = usuario.Email;
            creditCard.cvv2 = Convert.ToInt32(model.Cvv);

            if (usuario.IsPessoaFisica)
            {
                var pessoaFisica = unityOfWork.PessoaFisicaNegocio.BuscarPorChave(usuario.Chave);
                //realizou pagamento
                var valor = paypalNegocio.EfetuarCompra(pessoaFisica,
                    creditCard, model.QuantidadeFits);
                //creditou fits
                unityOfWork.PessoaFisicaNegocio.CreditarFits(pessoaFisica, model.QuantidadeFits, valor);
                unityOfWork.Commit();
            }
            else
                ExibirMensagemErro("Compra não autorizada para usuários que sejam pessoa jurídica.");

            ExibirMensagemSucesso("Compra realizada com sucesso.");
            return RedirectToAction("ComprarFits");
        }
        public HttpResponseMessage ComprarFits2([FromBody]ComprarFitsApiModel model)
        {
            Util.PayPalNegocio paypalNegocio = new Util.PayPalNegocio("AUoYdBAqgl5mugEOu-xrxNeLj0DW2CohcYODtyxzsozi-me48ymybDi6dtw2",
              "ELyImxCvpvxoiFRyfqzScMZbfo84f2Au4l-TJX78ymKuHskG_pDAcJHHt3uf", "sandbox", 5);

            CreditCard creditCard = new CreditCard();
            creditCard.number = model.NumeroCartao;
            creditCard.type = model.TipoCartao;
            creditCard.expire_month = Convert.ToInt32(model.Mes);
            creditCard.expire_year = Convert.ToInt32(model.Ano);
            creditCard.cvv2 = Convert.ToInt32(model.Cvv);

            var pessoaFisica = unityOfWork.PessoaFisicaNegocio.BuscarPorChave(model.ChavePessoaFisica);
            //comprar
            var valor = paypalNegocio.EfetuarCompra(pessoaFisica,
                creditCard, model.QuantidadeFits);
            //CreditarFits
            unityOfWork.PessoaFisicaNegocio.CreditarFits(pessoaFisica, model.QuantidadeFits, valor);

            return Request.CreateResponse(HttpStatusCode.OK);
        }