Home
Button Mobile Webdesign em Foco
Newsletter Webdesign em Foco
Support Webdesign em Foco
Contribuition Webdesign em Foco
Doe para a Webdesign em Foco
Suporte da Webdesign em Foco
Fechar

Vendas Online via API com Mercado Pago - #16 Notificações de Status

10/06/2020

Nessa vídeoaula remos aprender como receber as notificações de alteração de status do pagamento advindas da API do Mercado Pago.

Notificações de Pagamento do Mercado Livre (IPN)

A url que trata de notificações no Mercado Pago é essa: https://www.mercadopago.com.br/developers/pt/guides/notifications/ipn/

O primeiro passo para trabalhar com notificações é acessar sua conta em www.mercadopago.com.br/developers e setar sua url de notificação e de webhooks.

Notificações com Mercado Pago

Notificações com Mercado Pago

views/notification.php

O arquivo notification será responsável por receber a requisição vinda do Mercado Pago e pegar os dados do pagamento, tais como status, description e outras.

<?php
include('../config/config.php');
MercadoPago\SDK::setAccessToken(SAND_TOKEN);
$payment = MercadoPago\Payment::find_by_id($_GET["data_id"]);

$fp=fopen('log.txt','a');
/*
Aqui achamos o paramentro data_id
Quando for enviar o pagamento precisamos enviar a reference externa assim: $payment->external_reference = '123ABC'
$html='';
foreach ($_GET as $key => $value){
    $html.=$key.'=>'.$value.' | ';
}*/
$html=$payment->{'status'}.' | '.$payment->{'status_detail'}.' | '.$payment->{'description'};
$write=fwrite($fp,$html);
fclose($fp);

Para realizar o teste, como as requisições são realizadas de forma dinâmica, nós criamos um log.txt que armazenará os dados vindos do MP.

Os dados retornados pelo Mercado Pago podem ser visualizados pela URL de referência da API: https://www.mercadopago.com.br/developers/pt/reference/payments/_payments_id/get/

Por hoje é só! Sucesso nos códigos e na vida!

Precisando de assessoria? webdesignemfoco@gmail.com

Receba as aulas da Webdesign em Foco em Seu Email
Suporte Webdesign em Foco

Posts Relacionados

Vendas Online via API com Mercado Pago - #15 Preparando para vendas reais II
Nessa vídeoaula vamos aprender concluir a venda real criando um ecommerce completo integrado ao Mercado Livre através do checkout transparente.
Saiba mais!
Vendas Online via API com Mercado Pago - #17 Pix
Na aula de hoje eu vou ensinar como integrar o seu ecommerce ao pix do Mercado Pago através do checkout transparente da plataforma.
Saiba mais!
Mercado Pago
Neste curso aprenderemos como desenvolver pagamentos através do checkout transparente da API do Mercado Pago.
Saiba mais!