16-08-2025, 08:57 PM
(Este post foi modificado pela última vez em: 16-08-2025, 09:03 PM por paulim78.)
Systema Comprar Pontos com Pix via Mercado Pago – Sistema PHP Completo
Myaac - Pix via MercadoPago Otserv Automatico
Se você administra um Otserv e utiliza o MyAAC, este tutorial é a solução que você procurava. Nele, apresentamos um sistema PHP completo para automatizar a compra de pontos usando o Pix do Mercado Pago.
Com este código, o processo se torna muito simples: o jogador escolhe a quantidade de pontos, gera um QR Code para o pagamento e, logo após a confirmação, o saldo é atualizado automaticamente na conta dele. Portanto, você não precisa mais se preocupar com a entrega manual de pontos.
Funcionalidades
Este sistema funciona perfeitamente com nossas contas do AyooCloud! Confira planos, recursos extras e suporte completo em AyooCloud
Requisitos
Como usar
1. Adicione o arquivo webhook_mercadopago.php dentro da pasta raiz do seu site.
2. Adicione o arquivo Pix-mercadopago.php na parte de paginas do seu site.
3. Adicione o arquivo cacert.pem dentro das pasta raiz e pasta de paginas do seu site.
4. Configure as chaves do Mercado Pago no arquivo Pix-mercadopago.php
5. Configure a conexão com banco nos dois arquivos (Pix-mercadopago.php e webhook.php).
Exemplo:
ou MySQLi no webhook:
6. Acesse a página Pix-mercadopago.php pelo navegador, selecione a quantidade de pontos.
7. O usuário paga via Pix usando o QR Code ou copia o código Pix.
8. Webhook recebe a confirmação do pagamento e adiciona automaticamente os pontos na conta do usuário.
Observações importantes
Pronto para começar a ganhar pontos e turbinar sua conta? Visite nosso site AyooCloud e aproveite todos os recursos!
Algumas fotos
![[Imagem: Captura-de-tela-2025-08-14-151247-300x127.png]](https://ayoocloud.com.br/blog/wp-content/uploads/2025/08/Captura-de-tela-2025-08-14-151247-300x127.png)
Experimente o sistema completo em AyooCloud
![[Imagem: Captura-de-tela-2025-08-14-151305-300x227.png]](https://ayoocloud.com.br/blog/wp-content/uploads/2025/08/Captura-de-tela-2025-08-14-151305-300x227.png)
Arquivos:
Pix-mercadopago.php
webhook_mercadopago.php
cacert.pem
OBS: Esse codigo foi testado apenas em site de otserv myaac versão 1.8, não sei se funciona em versão anteriores.
Myaac - Pix via MercadoPago Otserv Automatico
Se você administra um Otserv e utiliza o MyAAC, este tutorial é a solução que você procurava. Nele, apresentamos um sistema PHP completo para automatizar a compra de pontos usando o Pix do Mercado Pago.
Com este código, o processo se torna muito simples: o jogador escolhe a quantidade de pontos, gera um QR Code para o pagamento e, logo após a confirmação, o saldo é atualizado automaticamente na conta dele. Portanto, você não precisa mais se preocupar com a entrega manual de pontos.
Funcionalidades
- Compra de pontos via Pix
- Usuário escolhe a quantidade de pontos.
- Calcula automaticamente o valor a pagar (ex.: R$0,50 por ponto).
- Gera QR Code e código Pix para pagamento.
- Usuário escolhe a quantidade de pontos.
- Integração com Mercado Pago
- Criação de pagamento via API.
- Idempotência garantida (mesmo usuário clicando várias vezes, apenas uma transação é criada).
- Consulta de status do pagamento via Webhook.
- Criação de pagamento via API.
- Webhook para atualizar pontos
- Recebe notificações de pagamento do Mercado Pago.
- Atualiza automaticamente a tabela historico_pagamentos e soma os pontos na conta do jogador (accounts).
- Gerencia status de pagamentos: pendente, pago, cancelado.
- Recebe notificações de pagamento do Mercado Pago.
- Segurança e Logs
- Logs de erros (php-error.log)
- e de requisições do webhook (webhook_log.txt).
- Apenas requisições POST são aceitas no webhook.
- Resposta JSON consistente para erros ou sucesso.
- Logs de erros (php-error.log)
- Pix-mercadopago.php – Página principal para o usuário gerar o pagamento Pix.
- webhook.php – Recebe notificações do Mercado Pago e atualiza o banco.
- cacert.pem – Certificado SSL necessário para chamadas cURL à API do Mercado Pago.
Este sistema funciona perfeitamente com nossas contas do AyooCloud! Confira planos, recursos extras e suporte completo em AyooCloud
Requisitos
- Servidor PHP 7.4+ com cURL habilitado.
- Banco de dados MySQL/MariaDB com as tabelas:
Código:
CREATE TABLE historico_pagamentos ( id INT PRIMARY KEY AUTO_INCREMENT, account_id INT, payment_id BIGINT, pontos_adquiridos INT, valor_pago DECIMAL(10,2), status VARCHAR(20) DEFAULT 'pendente' );- Conta Mercado Pago com Access Token ativo.
- Certificado cacert.pem para cURL.
Como usar
1. Adicione o arquivo webhook_mercadopago.php dentro da pasta raiz do seu site.
2. Adicione o arquivo Pix-mercadopago.php na parte de paginas do seu site.
3. Adicione o arquivo cacert.pem dentro das pasta raiz e pasta de paginas do seu site.
4. Configure as chaves do Mercado Pago no arquivo Pix-mercadopago.php
Código:
$public_key = 'SUA_PUBLIC_KEY';
$access_token = 'SEU_ACCESS_TOKEN';5. Configure a conexão com banco nos dois arquivos (Pix-mercadopago.php e webhook.php).
Exemplo:
Código:
$db = new PDO("mysql:host=localhost;dbname=SEU_BANCO", "USUARIO", "SENHA");ou MySQLi no webhook:
Código:
$db = new mysqli('localhost', 'usuario', 'senha', 'banco');6. Acesse a página Pix-mercadopago.php pelo navegador, selecione a quantidade de pontos.
7. O usuário paga via Pix usando o QR Code ou copia o código Pix.
8. Webhook recebe a confirmação do pagamento e adiciona automaticamente os pontos na conta do usuário.
Observações importantes
- Certifique-se de que o webhook esteja acessível publicamente (https://seusite.com.br/webhook.php).
- Os logs ajudam a depurar problemas de API ou de banco.
- O código já trata usuários não logados, pagamentos duplicados e erros na API do Mercado Pago.
- Para produção, mantenha display_errors=0 e use HTTPS.
- Para alterar o valor de cada pontos vai no arquivo Pix-mercadopago.php e altere esse valor $valor = $pontos * 0.50;
Pronto para começar a ganhar pontos e turbinar sua conta? Visite nosso site AyooCloud e aproveite todos os recursos!
Algumas fotos
![[Imagem: Captura-de-tela-2025-08-14-151247-300x127.png]](https://ayoocloud.com.br/blog/wp-content/uploads/2025/08/Captura-de-tela-2025-08-14-151247-300x127.png)
Experimente o sistema completo em AyooCloud
![[Imagem: Captura-de-tela-2025-08-14-151305-300x227.png]](https://ayoocloud.com.br/blog/wp-content/uploads/2025/08/Captura-de-tela-2025-08-14-151305-300x227.png)
Arquivos:
Pix-mercadopago.php
webhook_mercadopago.php
cacert.pem
OBS: Esse codigo foi testado apenas em site de otserv myaac versão 1.8, não sei se funciona em versão anteriores.

