Revoltz Posted May 21 Share Posted May 21 Hoje vou ensinar de forma bem simples de como trabalhar com o SDK 3.0.5 do Mercado Pago Requisitos → php >= 8.2 composer 1 – com o composer já instalado, abra o terminal e navegue até a pasta do seu projeto e baixe o sdk: This is the hidden content, please Sign In or Sign Up após o download irá criar uma pasta chamada vendor que usaremos no passo a seguir 2 – crie um arquivo na raiz do projeto chamado pix.php e cole o seguinte conteudo: pix.php This is the hidden content, please Sign In or Sign Up Explicação: $access_token = O token que o mercado pago gerou ao criar seu App $notification_url = Url de notificação, quando o status do pagamento for alterado será enviando uma notificação para esta URL $external_reference = Uma referencia externa ÚNICA para indetificar o pedido futuramente $description = Descrição do pedido $donate_value = Valor do pedido Para visualizar oque o retorno do mercado pago de forma detalhada você pode usar o var_dump, exemplo: This is the hidden content, please Sign In or Sign Up Se der tudo certo você já verá os dados do pix Por exemplo, para exibir a imagem do QRCode: This is the hidden content, please Sign In or Sign Up Você pode fazer o mesmo para o boleto, exemplo invez de usar This is the hidden content, please Sign In or Sign Up use This is the hidden content, please Sign In or Sign Up e para pega a URL do boleto This is the hidden content, please Sign In or Sign Up Agora vamos criar o arquivo “mercado-pago.php” que será responsável por receber as notificações do nosso pedido e atualizar o mesmo O mercado pago envia o dados do pedido para o mercado-pago.php capture o ID e use a função get() da classe PaymentClient para obter os dados do pedido atualizado mercado-pago.php This is the hidden content, please Sign In or Sign Up Use o var_dump para visualizar os dados detalhadamente, mas com o exemplo acima eu já deixei o status e o external_reference Como isso você ja pode verifica se o pedido foi pago e entregar o Gold para o jogador hehe This is the hidden content, please Sign In or Sign Up Github: This is the hidden content, please Sign In or Sign Up Documentação: This is the hidden content, please Sign In or Sign Up 7 4 1 2 2 Quote Link to comment Share on other sites More sharing options...
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.