public void BuscaPagamento(string cd_transacao, int tp)
        {
            var client = new RestClient("https://api.mercadopago.com/v1/payments/" + cd_transacao.ToString() + "?access_token=TEST-3032679469980340-021220-badbd7c18996ca6faeac8caf7b7206e4-494726291");

            client.Timeout = -1;
            var           request  = new RestRequest(Method.GET);
            IRestResponse response = client.Execute(request);
            //string data = response.Content;
            //object myOjbect = JsonConvert.DeserializeObject(data);

            var customerMCP = JsonConvert.DeserializeObject <RetMercado>(response.Content);

            if (customerMCP.status == "approved")
            {
                dao.daoNotification ApiDao = new dao.daoNotification();
                ApiDao.set_Aprovacao(Convert.ToInt32(customerMCP.external_reference), cd_transacao, customerMCP.payment_method_id, customerMCP.transaction_details.total_paid_amount.ToString(), customerMCP.status, customerMCP.installments, tp);
            }
            else
            {
                dao.daoNotification ApiDao = new dao.daoNotification();
                ApiDao.set_Reprovado(Convert.ToInt32(customerMCP.external_reference), cd_transacao, customerMCP.status_detail, customerMCP.transaction_details.total_paid_amount.ToString());
            }

            Console.WriteLine(response.Content);
        }
        public IHttpActionResult Mpnotification(MercadoPago mercado, string identificador, int tp)
        {
            int ret = 0;

            try
            {
                if (identificador != null)
                {
                    bool retorno = true;
                    ///ValidaLogin(user, senha);
                    if (retorno)
                    {
                        BuscaPagamento(mercado.data.id, tp);

                        dao.daoNotification ApiDao = new dao.daoNotification();
                        ret = ApiDao.set_Notification(Convert.ToInt32(identificador), mercado.data.id, mercado.type, tp);
                        return(Ok());
                    }
                    else
                    {
                        return(BadRequest("Usuário e senha invalida"));
                    }
                }
                else
                {
                    return(BadRequest("Favor preencher todos os dados"));
                }
            }
            catch (Exception ex)
            {
                return(BadRequest(ex.ToString()));
            }
        }