Tutorial de Instalação - Sistema de Link Pix

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.

1. Requisitos

2. Enviar os arquivos

Envie todos os arquivos para a pasta do seu servidor, por exemplo:

public_html/gerapix

3. Criar o banco de dados

No phpMyAdmin, importe o arquivo banco.sql. Ele cria as tabelas necessárias e o usuário inicial.

4. Configurar conexão MySQL

Edite o arquivo config.php e ajuste:

$db_host = "localhost";
$db_name = "pix_links";
$db_user = "USUARIO_MYSQL";
$db_pass = "SENHA_MYSQL";

5. Configurar a URL do sistema

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.

6. Acessar o painel

Acesse:

https://seudominio.com/gerapix/login.php

Login inicial:

Usuário: admin
Senha: 123456

7. Configurar Pix manual, MedusaPay ou Beehive

No painel, clique em Configurações. Em Forma de geração do Pix, escolha:

8. Credenciais

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.

9. Gerar link de pagamento

  1. Digite o valor na tela inicial.
  2. Clique em Gerar link.
  3. O sistema vai gerar o link conforme a opção selecionada: Pix manual, MedusaPay ou Beehive.
  4. O link aparece na lista com etiqueta do gateway usado.
  5. Use 📋 para copiar ou 🔗 para visualizar.

10. Postbacks

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.

Importante

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.

Pronto! Seu sistema está preparado para operar com Pix manual, MedusaPay ou Beehive.

Atualização: Cartão de crédito via Beehive

Esta versão adiciona uma segunda forma de pagamento quando o gateway Beehive estiver selecionado: Pix Beehive ou Cartão de crédito Beehive.

  1. Suba todos os arquivos para o servidor.
  2. Importe o arquivo alteracoes_cartao_beehive.sql caso o banco já exista.
  3. Acesse Configurações e selecione Beehive.
  4. Preencha Secret Key e Public Key da Beehive.
  5. Configure se deseja modo teste, limite máximo de parcelas e descrição na fatura.
  6. No painel principal, ao gerar um link com Beehive selecionado, escolha Pix Beehive ou Cartão de crédito Beehive.

No cartão, o cliente preenche dados pessoais, endereço e dados do cartão dentro do próprio link do seu site. O número do cartão é tokenizado no navegador pela biblioteca JavaScript da Beehive.