Apa yang berubah
Sebelum ini, merchant yang guna Ninja Van Mode B (akaun NV sendiri — plan Peniaga) perlu:
- Connect OAuth
- Salin webhook URL dari Settings
- Masuk ke portal Ninja Van dan daftar URL itu sendiri
Langkah 3 selalu jadi titik geseran. Setup tidak lengkap, status penghantaran tidak sync, dan support terpaksa campur tangan.
Sekarang, selepas OAuth selesai, ARAS auto-daftar webhook subscription dengan Ninja Van API secara langsung. Tiada langkah manual diperlukan.
Apa yang merchant nampak
Dalam Settings → Courier Integration, selepas connect OAuth:
- Status webhook papar:
Berdaftar(bukanPendinglagi) - Tiada URL untuk disalin, tiada manual step
- Status sync AWB berfungsi serta-merta
Butiran teknikal (untuk merchant yang nak tahu)
- ARAS guna token rawak yang selamat sebagai pengenal webhook — bukan ID akaun anda
- Token disimpan dalam integration doc dan digunakan semula bila reconnect
- Kalau webhook sudah wujud (reconnect), sistem guna yang sedia ada — tidak daftar semula
- Sistem simpan maklumat status webhook — bila ia didaftar, dan sebarang ralat bila reconnect
Siapa yang perlukan ini
Merchant plan Peniaga yang guna akaun Ninja Van sendiri. Kalau anda guna Mode A (ARAS handle courier), ini tidak berkaitan — kami dah urus semua tu dari sisi kami.

