baruv3.8.0e-Faktur batch: 500 faktur dalam satu panggilan

Verifikasi NIK. Terbitkan e-Faktur. Terima QRIS. Satu API, dari Jakarta.

Kait menyambungkan aplikasimu ke Dukcapil, Coretax DJP, dan jaringan QRIS lewat satu API yang rapi. Satu kunci, satu format error, satu webhook untuk semuanya.

npm i @kait/node

Kunci sandbox gratis selamanya, tanpa kartu kredit.

gbr. 01 · kait.mark

56 × 3644 × 24 sel

gerakkan kursor untuk memutar tautangulir untuk memutar tautan

poster · dirender server

zsh · ~/toko-anda
npm i @kait/node
added 1 package, and audited 214 packages in 1s
export KAIT_KEY=kait_test_51Hx9QmTzA
curl -u $KAIT_KEY: \ https://api.kait.id/v1/npwp/validasi \ -d npwp=0012345678091000
200 OK·38 ms·req_01JA7Q3M8Z4XKD·jkt-1
{
  "objek": "validasi_npwp",
  "npwp": "0012345678091000",
  "valid": true,
  "nama": "PT LAPAK GROSIR NUSANTARA",
  "jenis": "badan",
  "pkp": true,
  "kpp": "KPP Madya Jakarta Selatan I",
  "nitku": "0012345678091000000000",
  "diperiksa_pada": "2026-10-11T07:32:08Z"
}

Rilis terbaru

kait changelog --terbaru

v3.8.0

· Kamis, 8 Oktober 2026

  • baru
  • faktur

e-Faktur batch: 500 faktur dalam satu panggilan

Marketplace dan ERP kini bisa mengirim sampai 500 faktur sekaligus. Kait memecahnya sesuai batas Coretax, mengirimnya paralel, dan melaporkan hasil tiap faktur lewat satu webhook.

  • Endpoint baru POST /v1/faktur/batch
  • Webhook faktur.batch_selesai berisi ringkasan per faktur
  • SDK Node dan Go 3.8.0 sudah mendukung; PHP menyusul minggu depan
- for (const pesanan of pesananHariIni) {-   await kait.faktur.terbitkan(pesanan)- }+ await kait.faktur.terbitkanBatch(pesananHariIni)
Semua rilis

Dipakai 2.300 tim engineering, dari marketplace sampai klinik

  • Lapak Grosir
  • Kopiloka
  • Slipku
  • Armada Kirim
  • Klinik Medira
  • Sewaruang
  • Neraca Kita
  • Dana Panen

Endpoint

Empat pintu, satu kunci.

Setiap endpoint memakai kunci, format error, dan webhook yang sama. Pelajari satu, kamu sudah paham semuanya.

200POST /v1/nik/verifikasi176 ms

{
  "objek": "verifikasi_nik",
  "id": "nik_01JA7RC0QF",
  "nik": "3171••••••••0001",
  "status": "terverifikasi",
  "cocok": {
    "nama": 0.98,
    "tanggal_lahir": true,
    "tempat_lahir": true
  },
  "sumber": "dukcapil"
}

Cocokkan NIK, nama, dan tanggal lahir dengan data Dukcapil. Hasilnya skor kecocokan per kolom, bukan sekadar ya atau tidak.

Latensi

Diukur dari Jakarta, bukan dari brosur.

Kami memanggil validasi NPWP 10.000 kali dari Jakarta, lalu membandingkannya dengan API sejenis yang dilayani dari Singapura.

kait bench npwp --dari jakarta --n 10000

Kait, jkt-1API via Singapura

p5038 ms212 ms
p9571 ms388 ms
p99140 ms910 ms

Uji 4 sampai 6 Oktober 2026 dari kantor kami di Kuningan, koneksi fiber 100 Mbps.

99,98%

uptime jkt-1 selama 90 hari terakhir

SLA paket Pro 99,95%

11 menit

median dari daftar sampai panggilan pertama berhasil

2.140 developer baru, Agustus sampai September 2026

4,2 jt

panggilan API per hari

puncaknya 9,8 jt saat promo 9.9

SDK

Pasang di bahasa yang timmu pakai.

SDK resmi dengan tipe lengkap, retry otomatis, dan verifikasi tanda tangan webhook. Semuanya open source.

npm i @kait/node

Node.jsv3.8.0

import Kait from "@kait/node";

const kait = new Kait(process.env.KAIT_KEY);

const npwp = await kait.npwp.validasi({
  npwp: "0012345678091000",
});

console.log(npwp.pkp); // true

Sandbox yang jujur, termasuk soal gagal.

Kunci kait_test_ tidak pernah menyentuh Dukcapil, DJP, atau uang sungguhan. Nomor ajaib di bawah memicu setiap hasil, jadi jalur gagal teruji sebelum pelanggan menemukannya.

Nomor ajaib

MasukanHasil
3171010101900001terverifikasiNIK cocok di semua kolom
3171010101900002nama_tidak_cocokskor nama 0,41
3171010101900003tidak_ditemukanNIK tidak terdaftar
0000000000000001npwp_nonaktifNPWP sudah dicabut
Rp10.001qris_kedaluwarsaQRIS kedaluwarsa dalam 5 detik
Rp99.999coretax_sibukfaktur antre, disetujui 2 menit kemudian
$ kait listen --teruskan localhost:3000/webhook
siap, meneruskan ke localhost:3000/webhook
07:32:41  faktur.disetujui    fkt_01JA7R2C9W  200  18 ms
07:32:58  qris.lunas          qr_01JA7RB4KX   200  11 ms
07:33:02  nik.terverifikasi   nik_01JA7RC0QF  500  34 ms
07:33:03  ulang 1 dari 8      nik_01JA7RC0QF  200  15 ms

Dari engineer yang memakainya setiap hari

Kami menghapus 2.400 baris kode integrasi pajak dan menggantinya dengan satu panggilan. Faktur sekarang terbit sebelum kurir berangkat.
Ardi NugrohoVP Engineering, Lapak Grosir
Sandbox-nya jujur. Setiap error yang muncul di produksi ternyata sudah pernah kami uji dengan nomor ajaibnya.
Melati HasibuanCTO, Slipku
Verifikasi NIK di bawah 200 ms itu bukan angka marketing. Kami mengukurnya sendiri di 12.000 pendaftaran kurir per hari.
Andreas WijayaLead Backend, Armada Kirim

Panggilan pertamamu, sebelum kopimu dingin.

Daftar, salin kunci sandbox, jalankan satu perintah. Median developer kami menerima respons pertama dalam 11 menit.

npx kait login

Tanpa kartu kredit. Tanpa telepon dari sales.