Documentação da API PIX — Mira Pay

Esta documentação descreve o processo oficial de integração com a API de pagamentos PIX da Mira Pay. Somente usuários com credenciais ativas conseguem gerar pagamentos.

1. Requisitos

2. Geração das Credenciais (OBRIGATÓRIO)

Antes de qualquer integração, é obrigatório gerar suas credenciais de API no painel da Mira Pay.

📍 Caminho no painel

API → Credenciais → Redefinir Credenciais de Integração

Após redefinir, o sistema irá gerar suas credenciais únicas. Sem essas credenciais, nenhum pagamento será processado.

3. Onde inserir as credenciais

As credenciais devem ser inseridas diretamente no arquivo pagamento.php.

// pagamento.php

$CLIENT_ID = "SUA_CLIENT_ID";
$CLIENT_SECRET = "SUA_CLIENT_SECRET";

⚠️ Nunca exponha essas credenciais no frontend ou em arquivos públicos.

4. Download das dependências

Para que a integração funcione corretamente, baixe os arquivos oficiais:

⬇ Baixar dependências

Checkouts prontos para uso

Para acelerar sua integração, a Mira Pay disponibiliza 5 modelos de checkout totalmente funcionais.
Todos já estão integrados com a API e prontos para gerar pagamentos.

Checkout 1 Checkout Simples White
Checkout 2 Checkout Simples Dark
Checkout 3 Checkout Mercado Livre
Checkout 4 Checkout Conversão
Checkout 5 Checkout Mobile
⬇ Baixar checkouts prontos
⚠️ Os checkouts já estão prontos e funcionando.
Basta inserir suas credenciais no arquivo pagamento.php e personalizar o layout se desejar.

5. Gerando um pagamento PIX

POST pagamento.php

nome=João da Silva
cpf=12345678900
value=49.90
descricao=Pagamento de teste

6. Resposta da API

{
  "transactionId":"abc123xyz",
  "status":"PENDING",
  "amount":49.90,
  "payload":"00020126580014br.gov.bcb.pix..."
}

7. Verificação de pagamento

GET verifica_status.php?transactionId=abc123xyz

Quando o status retornar PAID ou APPROVED, o pagamento foi confirmado.

8. Fluxo completo

Gerar credenciais
Inserir no pagamento.php
Gerar PIX
Cliente paga
Status confirmado

9. Observações finais