Guia de Integração

Infraestrutura profissional de alta performance para conversão automática BRL para Liquid com taxa fixa de 0.5%.

Níveis de Compliance

Nível 1
R$ 500
Limite Diário
Nível 2
R$ 3.000
Limite Diário
Nível 3
ILIMITADO
Acesso Elite
POST

Criar Depósito

Gera uma cobrança Pix dinâmica. O sistema retém automaticamente 0.5% de taxa.

https://depix.casa/deposit
// Chamada via Fetch
const res = await fetch('https://depix.casa/deposit', {
  method: 'POST',
  headers: {
    'X-API-Key': 'SUA_CHAVE_SK',
    'Content-Type': 'application/json'
  },
  body: JSON.stringify({ amountInCents: 5000, depixAddress: "lq1..." })
});
const data = await res.json();
# Chamada via Requests
import requests
url = 'https://depix.casa/deposit'
payload = {"amountInCents": 5000, "depixAddress": "lq1..."}
headers = {"X-API-Key": "SUA_CHAVE_SK"}

r = requests.post(url, json=payload, headers=headers)
print(r.json())

Exemplo de Resposta:

{
  "id": "tx_abc123",
  "pixQRCode": "000201...",
  "pixCopyPaste": "0002012646...",
  "status": "pending"
}
GET

Consultar Status

Utilize este endpoint para verificar se o pagamento foi concluído e os fundos foram emitidos.

https://depix.casa/deposit/status/{id}
// Consulta de Status
const res = await fetch('https://depix.casa/deposit/status/tx_abc123', {
  headers: { 'X-API-Key': 'SUA_CHAVE_SK' }
});
const data = await res.json();
# Consulta via Requests
import requests
r = requests.get('https://depix.casa/deposit/status/tx_abc123', headers={"X-API-Key": "SUA_CHAVE_SK"})
print(r.json())

Resposta de Sucesso:

{ "id": "tx_abc123", "status": "paid", "amountInCents": 5000 }

Webhooks

Notificação automática enviada ao seu servidor assim que o Pix é liquidado na rede.

{
  "id": "tx_abc123",
  "status": "paid",
  "amountInCents": 5000
}