Header X-API-Key
Sertakan API key di setiap permintaan:
X-API-Key: ngp_xxxxxxxxxxxxxxxx
- Key berawalan
ngp_. Yang tersimpan hanya hash SHA-256, sehingga key tidak bisa dilihat lagi setelah dibuat. - Satu akun dapat memiliki sampai 10 key aktif. Cabut key lewat dasbor kapan saja, efeknya seketika.
- Tiap key memberi akses ke endpoint invoice,
GET /api/me, danGET /api/ledger.
Jangan menaruh API key di aplikasi mobile, JavaScript browser, atau repositori publik. Panggil Nigana Pay dari server milikmu.
Respons autentikasi
| Kode | Arti |
|---|---|
401 | API key tidak ada, salah, atau sudah dicabut |
403 | Endpoint hanya untuk sesi dasbor |
429 | Terlalu banyak API key salah dari IP yang sama (20 kegagalan per 10 menit) |
Sesi dasbor
Dasbor memakai cookie HttpOnly; Secure; SameSite=Strict yang berlaku 7 hari. Permintaan pengubah dari sesi harus berasal dari origin yang sama. Kamu tidak perlu mengurus ini bila hanya memakai API key.
Cek cepat
curl https://pay.tokomu.id/api/me -H "X-API-Key: ngp_xxxxxxxxxxxxxxxx"