Métricas
Volumes de Depósitos

Volumes de Depósitos (Cash-in)

Consulte volumes e valores de cobranças PIX por status em uma data específica.

Endpoint Disponível

  • Produção: https://api.pixtopay.com.br/v2/metrics/deposits

⚠️ Atenção: Este endpoint está disponível apenas em produção.


Consultar volumes de depósitos

Route

GET /v2/metrics/deposits

Headers

{
  "Authorization": "YOUR_API_KEY"
}

Query Parameters

ParâmetroTipoObrigatórioDescrição
datestringSimData para consulta no formato "YYYY-MM-DD" (ex: "2025-08-04")

Exemplo de requisição:

curl --location 'https://api.pixtopay.com.br/v2/metrics/deposits?date=2025-08-04' \
--header 'Authorization: API_KEY'

Resposta 200 - Sucesso:

{
  "date": "2025-08-04",
  "pending": {
    "qtd": 184,
    "amount": 12577.8
  },
  "expired": {
    "qtd": 6663,
    "amount": 1296962.97
  },
  "paid": {
    "qtd": 48600,
    "amount": 4168422.03
  },
  "refunded": {
    "qtd": 105,
    "amount": 10397.1
  }
}

Campos da Resposta

ParâmetroTipoDescrição
datestringData da consulta
pendingobjectCobranças pendentes (status 0)
pending.qtdintegerQuantidade de cobranças pendentes
pending.amountnumberValor total das cobranças pendentes
expiredobjectCobranças expiradas (status 3)
expired.qtdintegerQuantidade de cobranças expiradas
expired.amountnumberValor total das cobranças expiradas
paidobjectCobranças pagas (status 1)
paid.qtdintegerQuantidade de cobranças pagas
paid.amountnumberValor total das cobranças pagas
refundedobjectCobranças devolvidas (status 4)
refunded.qtdintegerQuantidade de cobranças devolvidas
refunded.amountnumberValor total das cobranças devolvidas

Status de Cobranças

StatusDescrição
0Cobrança criada, aguardando pagamento
1Cobrança paga
2Cobrança cancelada
3Cobrança expirada
4Cobrança devolvida

Casos de Uso

1. Dashboard diário de cobranças

async function getDailyDeposits(date) {
  const response = await fetch(
    `https://api.pixtopay.com.br/v2/metrics/deposits?date=${date}`,
    {
      headers: { Authorization: "YOUR_API_KEY" },
    }
  );
  const data = await response.json();
 
  return {
    total: data.paid.amount,
    count: data.paid.qtd,
    pending: data.pending.amount,
    expired: data.expired.amount,
  };
}

2. Taxa de conversão

async function getConversionRate(date) {
  const response = await fetch(
    `https://api.pixtopay.com.br/v2/metrics/deposits?date=${date}`,
    { headers: { Authorization: "YOUR_API_KEY" } }
  );
  const data = await response.json();
 
  const total = data.paid.qtd + data.expired.qtd + data.pending.qtd;
  const paid = data.paid.qtd;
  const conversionRate = ((paid / total) * 100).toFixed(2);
 
  return {
    total,
    paid,
    expired: data.expired.qtd,
    conversionRate: `${conversionRate}%`,
  };
}

3. Análise de perdas

async function getLossAnalysis(date) {
  const response = await fetch(
    `https://api.pixtopay.com.br/v2/metrics/deposits?date=${date}`,
    { headers: { Authorization: "YOUR_API_KEY" } }
  );
  const data = await response.json();
 
  return {
    expired: {
      count: data.expired.qtd,
      amount: data.expired.amount,
      percentage: (
        (data.expired.amount /
          (data.paid.amount + data.expired.amount + data.pending.amount)) *
        100
      ).toFixed(2),
    },
    refunded: {
      count: data.refunded.qtd,
      amount: data.refunded.amount,
    },
  };
}

Observações Importantes

  • 🔒 Produção: Endpoint disponível apenas em produção
  • 📊 Dados agregados: Métricas são pré-calculadas para performance
  • 🕐 Atualização: Dados atualizados em tempo real
  • 📅 Período: Consulte qualquer data a partir da criação da conta
  • 💰 Moeda: Todos os valores em BRL (Real Brasileiro)
  • Timezone: Todas as datas em UTC-3 (Brasília)

Insights de Negócio

Análise de conversão

Use pending, paid e expired para calcular:

  • Taxa de conversão de cobranças
  • Taxa de abandono
  • Valor médio de cobranças

Performance diária

Monitore:

  • Volume de cobranças criadas
  • Taxa de expiração
  • Ticket médio por status
  • Períodos de maior conversão

Qualidade operacional

Acompanhe:

  • Taxa de devolução
  • Motivos de expiração
  • Performance por dia da semana