Dapatkan kejadian front office Mercateer sebagai webhook
Langganan sebuah endpoint ke kejadian Mercateer dan terima muatan (payload) yang telah ditandatangani seketika panggilan selesai, prospek masuk, atau pekerjaan dipesan. Daftarkan dan kelola endpoint melalui API atau dasbor, serta verifikasi setiap pengiriman dengan HMAC.
Apa itu Webhooks?
Webhook mendorong kejadian front office Mercateer ke URL yang Anda kendalikan secara real-time, sehingga sistem Anda bisa bereaksi tanpa perlu polling API. Setiap pengiriman berupa payload JSON yang ditandatangani dengan HMAC, Anda mendaftarkan dan mengelola endpoint melalui API atau dasbor, dan pengiriman yang gagal akan dicoba ulang dengan jeda yang meningkat.
Yang bisa Anda lakukan dengan Webhooks
Pasang dalam hitungan menit
Buat endpoint
Daftarkan URL Anda dan pilih kejadian yang ingin Anda langganan, baik melalui API atau di Pengaturan, lalu Developer. Mercateer akan mengembalikan rahasia penandatanganan (signing secret) untuk endpoint tersebut. Akses API termasuk dalam paket Crew dan Fleet.
Verifikasi tanda tangan
Setiap kali payload dikirim, baca timestamp (t) dan tanda tangan (v1) dari header tanda tangan, lalu hitung HMAC-SHA256 dari string "{timestamp}.{raw request body}" dengan secret penandatanganan Anda dan bandingkan dengan nilai v1. Tolak setiap permintaan yang tidak cocok, atau yang timestamp-nya lebih dari 5 menit, agar Anda hanya memproses payload segar yang benar-benar berasal dari Mercateer. (Helper verify di SDK kami melakukan semua ini untuk Anda.)
Tangani percobaan ulang secara idempoten
Berikan respons 2xx dengan cepat untuk mengonfirmasi penerimaan. Pengiriman yang gagal akan dicoba ulang dengan jeda yang meningkat, jadi gunakan ID kejadian sebagai kunci handler Anda agar mengabaikan duplikat dan memproses setiap kejadian hanya sekali.
Pertanyaan yang sering diajukan
Bekerja dengan seluruh tumpukan aplikasi Anda
Mercateer menggunakan protokol yang sama dengan alat yang sudah Anda gunakan.
Manfaatkan Mercateer bersama Webhooks
Mulai gratis dan sambungkan bagian depan kantor Anda dalam hitungan menit.
Tidak perlu kartu kredit