All Products
Search
Document Center

Chat App Message Service:Konfigurasi tanda terima pesan

Last Updated:Mar 13, 2026

Setelah mengirimkan pesan menggunakan API Chat App Message Service, Anda dapat menerima pembaruan status dan balasan pengguna melalui mode konsumsi Simple Message Queue (SMQ) atau mode dorong batch HTTP.

Catatan penggunaan

Pengecualian jaringan atau timeout respons dapat menyebabkan dorongan tanda terima duplikat atau kegagalan pengambilan.

Mode tanda terima pesan

Anda dapat menerima tanda terima pesan melalui mode konsumsi SMQ atau mode dorong batch HTTP. Pilih mode yang paling sesuai dengan kebutuhan Anda.

Penting

Idempotensi tanda terima pesan tidak dapat dijamin. Kami menyarankan agar Anda menerapkan langkah-langkah yang tepat untuk memastikan akurasi dan konsistensi data setelah menerima tanda terima pesan.

  • SMQ consumption mode

    Mode konsumsi SMQ menggunakan antrian di SMQ untuk menerima tanda terima pesan pada Wilayah tertentu. Semua pesan layanan dapat dikirim secara eksternal melalui SMQ. Saat Anda mengaktifkan SMQ dan berlangganan jenis pesan tertentu di Konsol Chat App Message Service, sistem secara otomatis membuat antrian pesan khusus beserta namanya untuk jenis tersebut. Anda kemudian dapat menggunakan SDK untuk mengambil laporan status pesan dari antrian tersebut dengan nama antrian dan jenis pesan yang sesuai.

  • HTTP batch push mode

    Mode dorong batch HTTP mengirimkan data ke URL web tertentu melalui permintaan HTTP POST. Setelah Anda menetapkan URL callback HTTP di Konsol Chat App Message Service, sistem akan mendorong pesan layanan—seperti pesan Mobile Originated (MO) atau tanda terima pengiriman Mobile Terminated (MT)—ke URL yang Anda tentukan.

Jenis tanda terima pesan

Setelah memilih mode tanda terima, berlanggananlah jenis tanda terima spesifik yang ingin Anda terima. Jenis yang tersedia berkaitan dengan event tertentu, seperti pengiriman pesan atau balasan pengguna.

Type

Description

SMQ consumption mode

HTTP batch push mode

ChatAppInbound (tanda terima pesan MO)

Pesan MO adalah pesan yang dikirim oleh end user ke nomor bisnis Anda. Dengan berlangganan ChatAppInbound, Anda dapat mengambil konten pesan-pesan pengguna tersebut.

ChatAppInbound

ChatAppInbound

ChatAppStatus (tanda terima pesan MT)

Lawan dari pesan MO adalah pesan MT, yaitu pesan yang dikirim ke pengguna. Dengan berlangganan ChatAppStatus, Anda dapat melacak status pengiriman setiap pesan.

ChatAppStatus

ChatAppStatus

ChatAppAudit (status review templat)

Notifikasi ini memberi tahu Anda mengenai status review templat setelah Anda memanggil API CreateChatappTemplate.

ChatAppAudit

ChatAppAudit

Konfigurasi mode tanda terima pesan

Tanda terima pesan MT dan MO

Untuk menerima tanda terima pesan, aktifkan terlebih dahulu fitur tanda terima di Konsol Chat App Message Service.

  1. Masuk ke Konsol Chat App Message Service.

  2. Pada panel navigasi di sebelah kiri, pilih Channel Management. Lalu, klik ID channel atau Manage di kolom Actions.

    Channel Management page

  3. Pada halaman Data Panel channel tersebut, klik fitur di pohon navigasi yang sesuai dengan jenis channel Anda:

    1. Channel WhatsApp: Pilih WABA Management > Configure Webhook.

      WABA Management menu

    2. Channel Viber: Pilih Service Number Management > Webhook Settings.

      Service ID Management menu

    3. Channel Messenger: Pilih Facebook Homepage > Configure Webhook.

      Public Homepage menu

    4. Channel Instagram: Pilih Professional Account > Configure Webhook.

      Professional Account menu

  1. Konfigurasikan pesan yang ingin Anda berlangganan.

    1. Setelah halaman, akun, atau ID layanan Anda terhubung, klik Configure Webhook dan pilih pesan yang ingin Anda berlangganan.

      Catatan

      Status Report Callback URL: Untuk ChatAppStatus (tanda terima pesan MT).

      MO Message Callback URL: Untuk ChatAppInbound (pesan MO).

  2. Aktifkan HTTP Protocol dan masukkan URL callback. Contohnya:

    Catatan

    Kami menyarankan agar Anda menggunakan path URL yang berbeda untuk setiap jenis pesan. Hal ini mempermudah pembedaan pesan. Hindari mengarahkan semua jenis pesan ke satu URL yang sama yang memerlukan penguraian isi pesan.

    1. Pada bidang Status Report Callback URL, masukkan URL callback. Contoh: https://xxxx.com/appstatus.

    2. Pada bidang MO Message Callback URL, masukkan URL callback. Contoh: https://xxxx.com/inbound.

  3. Aktifkan Message Queue Monitoring dan klik OK.

  4. Klik lagi Configure Webhook. Pada kotak dialog yang muncul, Anda dapat menyalin nama Message Receipt Queue dan MO Message Queue.

    Copy message queue names

Status review templat

Catatan

Hanya channel WhatsApp yang mendukung konfigurasi pesan status review templat.

  1. Masuk ke Konsol Chat App Message Service.

  2. Pada panel navigasi di sebelah kiri, pilih Channel Management. Lalu, klik ID channel atau Manage di kolom Actions.

    Channel Management page

  3. Pada halaman Data Panel channel tersebut, pilih WABA Management > Channel Webhook Settings.

    WABA Management menu for Webhook settings

  4. Aktifkan HTTP Protocol.

    1. Notification Callback URL: Masukkan URL callback. Contoh: https://xxxx.com/appaudit

    2. Aktifkan Message Queue Monitoring dan klik OK.

  5. Klik lagi Channel Webhook Settings. Pada kotak dialog yang muncul, Anda dapat menyalin nama Notification Queue.

    Copy Notification queue name

Unduh SDK SMQ

Anda dapat mengunduh SMQ Java SDK untuk menarik pesan SMQ.

Tautan Unduh: SMQ Java SDK