Este sistema possui painel administrativo com login, configuração de Pix manual, integração com MedusaPay, integração com Beehive, geração de link de pagamento, QR Code, Pix Copia e Cola, botões de copiar/visualizar link, logo nas telas, layout responsivo mobile e links que expiram em 2 horas.
Envie todos os arquivos para a pasta do seu servidor, por exemplo:
public_html/gerapix
No phpMyAdmin, importe o arquivo banco.sql. Ele cria as tabelas necessárias e o usuário inicial.
Edite o arquivo config.php e ajuste:
$db_host = "localhost"; $db_name = "pix_links"; $db_user = "USUARIO_MYSQL"; $db_pass = "SENHA_MYSQL";
No arquivo config.php, altere a URL base:
define("BASE_URL", "https://seudominio.com/gerapix");Essa URL também será usada como postback da MedusaPay em /postback_medusa.php e da Beehive em /postback_beehive.php.
Acesse:
https://seudominio.com/gerapix/login.php
Login inicial:
Usuário: admin Senha: 123456
No painel, clique em Configurações. Em Forma de geração do Pix, escolha:
Na seção MedusaPay ou Beehive, informe a Secret Key, nome, e-mail, telefone padrão do cliente, documento CPF/CNPJ se necessário e tempo de expiração do Pix.
A Beehive utiliza autenticação Basic no formato SECRET_KEY:x convertido em Base64.
Quando o gateway enviar atualização da transação, o arquivo correspondente atualiza o status salvo no banco:
https://seudominio.com/gerapix/postback_medusa.php https://seudominio.com/gerapix/postback_beehive.php
Para funcionar, sua URL precisa estar pública e acessível pelo gateway.
Sem Secret Key real do gateway, não é possível testar uma cobrança real. Configure as credenciais no painel antes de gerar Pix via MedusaPay ou Beehive.