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

GET /apiv2/billing/invoices ​

Faturalı (postpaid) faturalarınız. Sözleşmenizde belirlenen faturalandırma döneminin sonunda, o dönemin hizmetleri için bir fatura düzenlenir; her faturanın bir son ödeme tarihi vardır. Faturalı ödeme kapsamındadır.

Uç Noktalar ​

Uç NoktaDöndürür
GET /apiv2/billing/invoicesen yeni dönem başta olmak üzere tüm faturalar
GET /apiv2/billing/invoices/{id}masraflarıyla birlikte tek bir fatura

İstek Başlıkları ​

BaşlıkZorunluAçıklama
X-API-KEYevetbilling.read iznine sahip API anahtarı
X-Real-IPevetAnahtar beyaz listesindeki bir adres

Örnek ​

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"
}

Her bir masraf kullanım bölümündeki alanlarla aynı alanlara sahiptir; örnek bunlardan birkaçını göstermektedir.

Bir fatura ​

AlanAçıklama
idfatura numarası
periodStart, periodEndfaturanın kapsadığı faturalandırma dönemi, UTC
totalTrx, totalUsdcTRX cinsinden ve sözleşmenizin para biriminde fatura toplamı
paidUsdcsözleşmenizin para biriminde hâlihazırda ödenmiş olan tutar
statusissued, delivered, partially_paid, paid veya void
issuedAtfaturanın düzenlendiği tarih
dueAtson ödeme tarihi
chargesyalnızca /invoices/{id} içinde: faturaya ait masraflar

Liste uç noktası charges alanı olmadan aynı alanları döndürür. Henüz faturası olmayan bir hesap boş bir liste alır.

Hatalar ​

HTTPcodeAnlamı
401-1, -2anahtar eksik veya geçersiz ya da IP beyaz listede değil — API ağ geçidi tarafından yanıtlanır, bkz. yanıt formatı
403billing_read_required, postpaid_requiredizin yok veya faturalı ödeme tanımlı değil
404not_foundhesabınızda böyle bir fatura bulunamadı