Home / Topics / IT/Developers / Cara setup API Mekari melalui Mekari Developer Center
- This topic has 1 reply, 2 voices, and was last updated 5 months, 2 weeks ago by
AKHMAD.
Cara setup API Mekari melalui Mekari Developer Center
May 15, 2026 at 11:42 am-
-
Up::0
Panduan Lengkap Integrasi API Mekari Menggunakan HMAC Authentication
Apakah Anda sedang mengembangkan aplikasi dan perlu mengintegrasikannya dengan layanan Mekari seperti Jurnal, Qontak, atau KlikPajak? Artikel ini adalah panduan lengkap Anda untuk memahami dan mengimplementasikan HMAC Authentication dari tahap persiapan hingga pengujian.
Panduan ini akan membahas langkah-langkah esensial mulai dari pengaturan URL Sandbox, Base URL, hingga tips penting agar terhindar dari error Unauthorized.
1. Mengenal Environment: Dasbor Developer & Sandbox
Sebelum melakukan pemanggilan API, Anda perlu memahami lingkungan (environment) pengembangan yang disediakan oleh Mekari. Terdapat dua lingkungan utama, yaitu Sandbox (untuk testing) dan Production (untuk aplikasi live).
- MDC Sandbox: Dasbor khusus developer untuk testing (Khusus untuk Jurnal & KlikPajak. Catatan: Qontak tidak memiliki dasbor sandbox).
- MDC Production: Dasbor developer utama untuk aplikasi live.
Ketentuan Khusus Sandbox:
- Jurnal Sandbox: Anda harus mendaftar secara terpisah di portal khusus Sandbox Jurnal. Akun ini berbeda dengan akun Jurnal Production Anda.
- Jika Anda butuh perpanjangan masa trial, kirimkan email ke tim support Mekari (squadron at mekari) dengan subjek: “Request Extend Trial Sandbox Account – CID 12345 – DURATION”. (Pastikan Anda mencantumkan CID Sandbox, bukan CID Production).
- Kuota Gratis: Jurnal memberikan kuota free sebesar 2.000 hit/bulan dengan rate limit 40 request/menit.
- KlikPajak Sandbox: Anda dapat mengakses portal Sandbox KlikPajak, namun disarankan untuk menghubungi tim Integration Specialist terlebih dahulu.
2. Memahami Base URL API Mekari
Base URL adalah alamat utama yang menjadi awalan sebelum Anda menambahkan endpoint spesifik (API path).
- Sandbox Base URL: Gunakan awalan
sandbox-apidari domain utama Mekari. - Production Base URL: Gunakan awalan
apidari domain utama Mekari.
Contoh Penggunaan: Jika Anda ingin memanggil endpoint WhatsApp templates dari Qontak di environment Production, maka Anda tinggal menggabungkan Production Base URL dengan API Path spesifik untuk WhatsApp.
3. Catatan Penting Sebelum Membuat Aplikasi (IMPORTANT!)
Banyak developer mengalami kendala permission saat pertama kali membuat aplikasi. Perhatikan aturan Role berikut:
- Hak Akses Tertinggi: Hanya pengguna dengan peran (role) tertinggi seperti Owner atau Admin yang diizinkan untuk membuat Application guna mendapatkan Client ID dan Client Secret.
- Khusus Qontak Omnichannel: Anda WAJIB memiliki setidaknya 2 pengguna yang terdiri dari 1 Admin dan 1 SPV (Supervisor).
- Admin bertugas untuk membuat aplikasi.
- SPV bertugas untuk validasi.
- Peringatan: Jika perusahaan Anda tidak memiliki pengguna dengan peran SPV, request API Anda akan ditolak dengan respons error 401: Invalid credentials.
4. Langkah-Langkah Membuat Aplikasi & Mendapatkan Kredensial
Setelah memahami environment dan base URL, ikuti langkah berikut untuk meng-generate HMAC Credentials:
- Akses Dasbor Developer: Kunjungi portal developer Mekari (pilih Production atau Sandbox).
- Pilih Dashboard: Pilih dasbor produk yang ingin Anda gunakan (Mekari Qontak, Jurnal, atau Klikpajak) dan sign in menggunakan akun Anda.
- Buat Aplikasi Baru: Buat Application baru dengan memasukkan nama aplikasi (minimal 4 karakter).
- Pilih Scopes: Tentukan scopes atau cakupan akses API sesuai dengan kebutuhan Anda. (Catatan: Saat memilih scopes, pastikan Anda menunggu hingga scroll bar mencapai bagian bawah dan berhenti bergerak agar semua opsi termuat dengan baik).
5. Masa Berlaku Kredensial (Expiration)
Berita baiknya, Client ID dan Client Secret tidak memiliki masa kedaluwarsa selama Anda tidak melakukan Regenerate Client Secret.
Namun, jika Anda mengklik tombol Regenerate, maka kunci lama akan otomatis dibatalkan dan digantikan dengan yang baru. Segera perbarui data di kode aplikasi Anda agar integrasi tidak terputus.
6. Pengujian (Testing) dengan API Tools
Setelah mendapatkan Client ID dan Client Secret, Anda siap melakukan pengujian. Mekari merekomendasikan penggunaan tools seperti Postman untuk mensimulasikan request sebelum menanamkannya ke dalam kode sumber (Python, PHP, Node.js, dsb.).
Tips Sukses Pengujian HMAC:
- Pastikan Date Header menggunakan format GMT yang valid.
- Signature HMAC harus di-generate ulang setiap kali Anda melakukan request baru. Jangan pernah menggunakan ulang signature yang sama untuk request yang berbeda, karena akan menghasilkan error 401 Unauthorized.
Panduan lengkap: HMAC Guideline
Dengan memahami panduan ini, Anda sudah berada di jalur yang tepat untuk membangun integrasi API yang solid, aman, dan efisien dengan ekosistem Mekari. Selamat mengembangkan aplikasi!
-
-
- You must be logged in to reply to this topic.
Login terlebih dahulu , untuk memberikan komentar.
Thread terkait
-
Cara Setup Koneksi Mekari Talenta, Qontak, atau Jurnal di Report Builder OfficelessSalah satu kebutuhan yang paling umum di tim IT adalah membuat laporan custom dari data yang tersebar di berbagai sistem. Kalau perusahaan…21 May 2026 • IT/Developersdata-connection how-to mekari-jurnal mekari-officelessTerkait:setup jurnal request langkah membuat qontak
-
AI Tools untuk Developer: Saat Ini Paling Helpful yang Mana?AI tools untuk development sekarang berkembang sangat cepat — mulai dari GitHub Copilot, Cursor, ChatGPT, Claude, Windsurf, hingga Lovable. Menariknya, masing-masing…21 May 2026 • IT/Developersai-aitools-technology-developerTerkait:developer production memahami
-
Emang Iya Low-Code Bikin Developer Tergantikan?Setiap kali topik low-code muncul, responsnya sering terbagi dua. Ada yang melihatnya sebagai cara mempercepat digitalisasi. Tapi ada juga yang langsung bertanya,…21 May 2026 • IT/Developersautomation developer internal-tools it-productivityTerkait:developer request
-
Welcome to the Mekari IT & Developer Community🎉Halo, Komunitas Mekari!👋 Selamat datang di ruang kolaborasi bagi para developer dan IT professionals untuk saling terhubung, berbagi insight, serta mendiskusikan…15 May 2026 • IT/Developersannouncement welcomeTerkait:developer memahami