Início Rápido
Guia passo a passo para integrar pagamentos PayerScan em sua plataforma.
Passo 1: Criar uma conta
Acesse a página de registro para criar uma nova conta de comerciante no PayerScan.
Passo 2: Criar uma Loja
Após fazer login, crie uma nova Loja (Store) no Painel do Comerciante para começar a aceitar pagamentos.
- Na barra lateral, clique em API Crypto para abrir a lista de Lojas.
- Clique no botão + Create Store.
- Preencha as informações da Loja e clique em Create.

📖 Para instruções detalhadas, consulte o Guia de Criação de Loja.
Passo 3: Obter seu Merchant ID e Chave API
Após criar a Loja, você verá seu Merchant ID e API Key na lista de Lojas.

- Merchant ID — Identificador único da sua Loja (ex:
MID-XXXXXXXXXX). Necessário nas requisições API. - API Key — Usada para autenticar requisições API. Clique no ícone de cópia para copiar.
Mantenha sua API Key segura. Não a exponha em código do lado do cliente ou repositórios públicos.
Passo 4: Configurar endereços de carteira
Antes de criar faturas, adicione endereços de carteira para receber pagamentos em criptomoedas:
- Adicione endereços de carteira para receber tokens TRC20/BEP20/...
- Você pode adicionar múltiplos endereços para a mesma moeda e rede.
📖 Para instruções detalhadas, consulte o Guia de Adição de Carteira.
Se você também deseja aceitar pagamentos via Binance Pay, consulte Configuração Binance Pay.
Passo 5: Configurar seu Backend
Configure sua lógica backend para lidar com duas partes principais: criar faturas e processar webhooks.
5.1 — API de Criação de Fatura
Chame a API Criar Fatura para gerar um link de pagamento:
curl -X POST "https://api.payerscan.com/payment/crypto" \
-H "Content-Type: application/json" \
-H "x-api-key: YOUR_API_KEY" \
-d '{
"merchant_id": "MID-XXXXXXXXXX",
"amount": 100,
"name": "Order #123456",
"description": "Payment for shop order",
"callback_url": "https://your-server.com/webhook/payment",
"completed_url": "https://your-website.com/thank-you",
"expired_url": "https://your-website.com/",
"request_id": "ORDER_123456"
}'
Redirecione o usuário para o link url_payment gerado na resposta.
5.2 — Rastrear status de pagamento
Existem duas formas de rastrear o status de pagamento de uma fatura:
-
Webhook (⭐ Recomendado): O PayerScan envia automaticamente uma requisição
POSTpara seucallback_urlquando uma fatura é paga ou expirada. É uma abordagem push em tempo real — seu servidor recebe notificações instantaneamente sem precisar de polling. Basta expor um endpoint público e processar o payload recebido.📖 Para instruções detalhadas, consulte o Guia de Webhook.
-
API Get Invoice: Se você prefere uma abordagem pull, pode chamar a API Get Invoice para verificar manualmente o status atual de qualquer fatura a qualquer momento usando seu
trans_id. Útil para verificações sob demanda, reconciliação de pedidos, ou como fallback quando webhooks estão atrasados.📖 Para instruções detalhadas, consulte o Get Invoice.
Passo 6: Crie sua primeira fatura
Quando seu backend estiver pronto, crie sua primeira fatura para testar o fluxo de pagamento completo. Verifique que:
- A página de pagamento carrega corretamente através do link
url_payment. - Seu endpoint webhook recebe o callback quando o pagamento é concluído ou expirado.
- Seu sistema atualiza o status do pedido adequadamente.