hnqca / QRCode-PIX-MercadoPago-php

Projeto em PHP "puro" que utiliza a API do Mercado Pago para gerar pagamentos via PIX, incluindo QR Code e código "copia e cola", com atualização em tempo real do status de pagamento no banco de dados MySQL.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool


QRCode Pix MercadoPago - PHP

Este é um projeto simples que utiliza a API do Mercado Pago para gerar pagamentos via PIX, incluindo QR Code e código "copia e cola". Além disso, a atualização do status do pagamento é realizada automaticamente no banco de dados MySQL.


Demonstração:


Sobre

O objetivo deste projeto é permitir doações para uma pessoa ou projeto, sem a necessidade de autenticação. O visitante pode contribuir com qualquer valor, bastando preencher alguns dados, como seu apelido, e-mail e mensagem a ser compartilhada com quem acessar o site.


Após a aprovação do pagamento, a doação do usuário será exibida na tela inicial do site, contendo o apelido, o valor doado, a data da doação e uma mensagem (se houver). Semelhante ao Buy me a coffee e Twitch.



Se o pagamento for aprovado enquanto o usuário ainda estiver no site, automaticamente uma mensagem será enviado a ele.



O site também apresenta os maiores doadores.



Em "Sua atividade" do Mercado Pago, você verá a doação do usuário apresentada de forma semelhante a isto:




⚙️ Configurações:

Para configurar a conexão com o banco de dados, acesse o arquivo "app/credentials.php". Adicione o seu "ACCESS_TOKEN" em MERCADO_PAGO_CONFIG para receber os valores das doações em sua conta.

Além disso, é necessário definir a "NOTIFICATION_URL", que é a URL onde o Mercado Pago enviará as notificações para alertar sobre o status do pagamento.

É importante ressaltar que as notificações do Mercado Pago não funcionam em ambientes locais, portanto, será necessário testá-las em um site real que esteja online.

O site precisa ter o certificado SSL habilitado (HTTPS)


🔑 Mercado Pago (ACCESS TOKEN)

Clique aqui para ver como obter o seu access token

1. Criando uma Aplicação:

Acesse https://www.mercadopago.com.br/developers/panel/app e crie uma nova aplicação.

2. Dados da Aplicação:

Exemplo:

3. Acessando sua Aplicação:

Depois de ter criado a aplicação, retorne às suas integrações e acesse a aplicação que acabou de ser criada.

4. Credenciais de Produção:

5. Salve o seu Access Token:

Copie o seu Access Token de produção e insira-o no arquivo app/credentials.php

About

Projeto em PHP "puro" que utiliza a API do Mercado Pago para gerar pagamentos via PIX, incluindo QR Code e código "copia e cola", com atualização em tempo real do status de pagamento no banco de dados MySQL.

License:MIT License


Languages

Language:PHP 80.9%Language:JavaScript 14.6%Language:CSS 4.5%