Realfy Realfy Docs Painel

Começar

API Realfy

Infraestrutura PIX completa. Receba e envie pagamentos em uma única integração REST. 5 minutos do curl até a primeira cobrança paga.

1. Crie sua conta

Acesse realfy.io/signup e crie sua empresa. Depois, no painel, vá em API Keys e gere um par key + secret.

Guarde o secret

O X-Api-Secret é mostrado UMA vez na criação. Guarde num gerenciador de credenciais. Se perder, gere uma nova key — você pode ter várias ativas ao mesmo tempo.

2. Faça sua primeira request

Vamos criar uma cobrança PIX de R$ 50. O exemplo abaixo gera um QR Code (BR Code) que pode ser pago por qualquer banco brasileiro.

curl -X POST https://api.realfy.io/v1/deposits \
  -H "X-Api-Key: rfy_live_..." \
  -H "X-Api-Secret: ..." \
  -H "Content-Type: application/json" \
  -H "Idempotency-Key: order-001" \
  -d '{
    "amount": 50.00,
    "reference": "order-001"
  }'

Resposta esperada:

{
  "success": true,
  "data": {
    "id": "dep_4054",
    "amount": 50.00,
    "feeAmount": 0.75,
    "netAmount": 49.25,
    "status": "pending",
    "qrCode": {
      "payload": "00020126360014BR.GOV.BCB.PIX...",
      "imageEncoded": "iVBORw0KGgoAAAANSUhEUgAA..."
    },
    "reference": "order-001",
    "createdAt": "2026-05-26T13:30:00Z"
  }
}

3. Receba o webhook quando for pago

Quando o cliente paga o QR Code, enviamos um POST pro endpoint que você cadastrou:

POST https://seu-site.com/webhooks/realfy
Content-Type: application/json
X-Realfy-Signature: t=1779800000,v1=<hmac-sha256>
X-Realfy-Event: deposit.paid
X-Realfy-Delivery-Id: del_xyz

{
  "event": "deposit.paid",
  "data": {
    "id": "dep_4054",
    "amount": 50.00,
    "status": "paid",
    "reference": "order-001"
  }
}

Você deve verificar a assinatura antes de processar o evento. Veja como em Webhooks.

4. Próximos passos

Precisa de ajuda? Manda mensagem pra hiago@realfy.io — tempo de resposta médio: 2 horas em dia útil.