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.
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.
Em "Sua atividade" do Mercado Pago, você verá a doação do usuário apresentada de forma semelhante a isto:
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)
Clique aqui para ver como obter o seu access token
Acesse https://www.mercadopago.com.br/developers/panel/app e crie uma nova aplicação.
Exemplo:
Depois de ter criado a aplicação, retorne às suas integrações e acesse a aplicação que acabou de ser criada.
Copie o seu Access Token de produção e insira-o no arquivo app/credentials.php