Revoltz Postado 21 de Maio 2024 Compartilhar Postado 21 de Maio 2024 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: Para visualizar isto você precisa fazer Entre ou Cadastre-se 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 Para visualizar isto você precisa fazer Entre ou Cadastre-se 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: Para visualizar isto você precisa fazer Entre ou Cadastre-se Se der tudo certo você já verá os dados do pix Por exemplo, para exibir a imagem do QRCode: Para visualizar isto você precisa fazer Entre ou Cadastre-se Você pode fazer o mesmo para o boleto, exemplo invez de usar Para visualizar isto você precisa fazer Entre ou Cadastre-se use Para visualizar isto você precisa fazer Entre ou Cadastre-se e para pega a URL do boleto Para visualizar isto você precisa fazer Entre ou Cadastre-se 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 Para visualizar isto você precisa fazer Entre ou Cadastre-se 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 Para visualizar isto você precisa fazer Entre ou Cadastre-se Github: Para visualizar isto você precisa fazer Entre ou Cadastre-se Documentação: Para visualizar isto você precisa fazer Entre ou Cadastre-se 14 3 2 1 4 Citar Link para o comentário Compartilhar em outros sites Mais opções de compartilhamento...
Posts Recomendados
Participe da Conversa
Você pode postar agora e se cadastrar mais tarde. Cadastre-se Agora para publicar com Sua Conta.