Home / Topics / IT/Developers / Cara setup API Mekari melalui Mekari Developer Center
- This topic has 1 reply, 2 voices, and was last updated 4 days, 12 hours ago by
AKHMAD SYAHREZA.
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!
-
so helpful!
-
- You must be logged in to reply to this topic.
Login terlebih dahulu , untuk memberikan komentar.
Thread terkait
-
Approval Masih Lewat Chat? Saatnya Rapikan WorkflowDi banyak perusahaan, proses approval masih dimulai dari chat. Request dikirim lewat WhatsApp, dokumen dilampirkan manual, lalu tim tinggal menunggu atasan…25 May 2026 • IT/Developersapproval business-process low-code mekari-officelessTerkait:api mekari
-
Pertama kali bangun app emas pakai Officeless — ini yang saya pelajariSaya developer di PT. Apro Global Solution (AGS), dan beberapa waktu terakhir saya sedang mengerjakan sesuatu yang cukup berbeda dari project development…22 May 2026 • IT/Developersags appdevelopment developer lowcodeTerkait:cara setup api mekari developer
-
Aplikasi Lama Tidak Bisa Tumbuh Bareng Bisnis? Ini Cara Perusahaan Gadai & Investasi Skala Nasional dengan OfficelessAda satu masalah yang jarang dibahas secara terbuka di perusahaan yang sedang tumbuh pesat: sistem internal yang dibangun dulu, tidak selalu bisa…21 May 2026 • IT/Developersapproval-workflow article-insight citizen-developer digital-transformationTerkait:cara api mekari melalui developer
-
“Drag & Drop Kok Bisa Sampai Segitunya?” – Pengalaman Pertama Saya di OfficelessHalo Mekari Community! 👋 Saya seorang technical developer yang beberapa waktu terakhir memutuskan untuk keluar sebentar dari zona nyaman — mencoba sesuatu…21 May 2026 • IT/Developersappbuilder lcnc lowcode mekariofficelessTerkait:cara setup api mekari developer
-
Agentic AI & Multi-Agent Systems: Next Evolution AI atau Overengineering Baru?Kalau sebelumnya AI lebih banyak dipakai sebagai “assistant”, sekarang mulai muncul tren baru:→ AI yang bisa menjalankan task secara lebih autonomous. …19 May 2026 • IT/Developersagenticai-ai-tech-technology-transformationTerkait:cara api
-
Apakah “AI-Assisted Development” Sudah Jadi Standard Baru di Industri IT?Belakangan ini istilah vibe coding makin sering dibahas di komunitas developer — workflow di mana developer heavily rely ke AI untuk generate…19 May 2026 • IT/Developerscoding-it-developer-vibecodingTerkait:api developer
-
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:cara api developer
-
Gimana Cara Tahu Kalau Proses Bisnis Kamu Sudah Siap Diotomasi?Salah satu pertanyaan yang cukup sering muncul ketika perusahaan mulai serius membahas otomasi adalah “dari mana mulainya?”. Tidak semua proses bisnis cocok…19 May 2026 • IT/Developersautomation digital-transformation proses-bisnisTerkait:cara api
-
Choosing the Right LCNC: My Research on Finding the Most Compatible Platform for IndonesiaHalo Rekan IT & Developers! 👋 Belakangan ini saya melakukan benchmarking terhadap berbagai platform Low-Code No-Code (LCNC) terkemuka. Tujuannya satu: menemukan platform yang…19 May 2026 • IT/Developerscomparison indonesia lcnc microsoftTerkait:cara api mekari developer
-
Sudah Pakai Talenta, Jurnal, atau Qontak. Kenapa Workflow Lintas Divisi Masih Manual?Sistem utama sebenarnya sudah ada. HR sudah pakai Talenta. Finance sudah pakai Jurnal. Tim customer-facing juga sudah terbantu dengan Qontak. Tapi di…19 May 2026 • IT/Developersbusiness-process internal-tools jurnal mekari-ecosystemTerkait:cara api mekari
-
Integration Debt: Banyak Sistem, Tapi Alur Kerja Antar Divisi Tetap TersendatBanyak perusahaan memulai digitalisasi dengan menambah sistem baru: HRIS, CRM, accounting, procurement, helpdesk, sampai tools internal untuk kebutuhan operasional. Awalnya semua…19 May 2026 • IT/Developersdigital-transformation enterprise-it integration integration-debtTerkait:cara api mekari
-
AI Agent Lagi Ramai Dibahas, Tapi Apa Bedanya dengan Automation yang Sudah Ada?Belakangan ini AI agent jadi salah satu topik yang paling sering muncul di konferensi teknologi dan artikel IT. Tapi dari beberapa diskusi…19 May 2026 • IT/Developersai-agent automation digital-transformation enterpriseTerkait:cara api