Skip to content
Translated page. The English version is the source of truth.

GET /apiv2/billing/invoices ​

Suas faturas pós-pagas. Ao final do período de faturamento definido em seu contrato, uma fatura é emitida para os serviços desse período; cada fatura tem uma data de vencimento. Parte do faturamento pós-pago.

Endpoints ​

EndpointRetorna
GET /apiv2/billing/invoicestodas as faturas, período mais recente primeiro
GET /apiv2/billing/invoices/{id}uma fatura com suas cobranças

Cabeçalhos da requisição ​

CabeçalhoObrigatórioDescrição
X-API-KEYsimChave de API com a permissão billing.read
X-Real-IPsimUm endereço da lista de permissões da chave

Exemplo ​

bash
curl -s 'https://netts.io/apiv2/billing/invoices/12' \
  -H 'X-API-KEY: your-api-key' \
  -H 'X-Real-IP: 203.0.113.10'
json
{
  "success": true,
  "data": {
    "id": 12,
    "periodStart": "2026-10-12T00:00:00+00:00",
    "periodEnd": "2026-10-19T00:00:00+00:00",
    "totalTrx": "3778.500000",
    "totalUsdc": "1250.400000",
    "paidUsdc": "0.000000",
    "status": "issued",
    "issuedAt": "2026-10-19T00:10:00+00:00",
    "dueAt": "2026-10-24T00:10:00+00:00",
    "charges": [
      {
        "id": 1024,
        "orderId": "AB2EF201B582AA1",
        "productCode": "energy_1h",
        "amountTrx": "1.300000",
        "amountUsdc": "0.430096",
        "status": "invoiced"
      }
    ]
  },
  "timestamp": "2026-10-19T20:31:10+00:00"
}

Cada cobrança possui os mesmos campos que em uso; o exemplo mostra alguns deles.

Uma fatura ​

CampoDescrição
ido número da fatura
periodStart, periodEndo período de faturamento que a fatura cobre, UTC
totalTrx, totalUsdco total da fatura, em TRX e na moeda do seu contrato
paidUsdcquanto já foi pago, na moeda do seu contrato
statusissued, delivered, partially_paid, paid ou void
issuedAtquando a fatura foi emitida
dueAta data limite para pagamento
chargesapenas em /invoices/{id}: as cobranças da fatura

O endpoint de listagem retorna os mesmos campos sem charges. Uma conta sem faturas ainda recebe uma lista vazia.

Erros ​

HTTPcodeSignificado
401-1, -2a chave está ausente ou inválida, ou o IP não está na lista de permissões — respondido pelo gateway de API, consulte o formato de resposta
403billing_read_required, postpaid_requiredsem permissão, ou sem faturamento pós-pago
404not_foundnenhuma fatura encontrada na sua conta