Alur Notifikasi
Routing kanal, fallback, dan deduplikasi notifikasi Sejoli.
Admin
Setiap event order yang didukung dapat menghasilkan notifikasi admin ke semua Admin Chat IDs. Jika daftar kosong atau token bot tidak valid, pengiriman admin tidak dapat dilakukan.
Buyer dan Affiliate
Telegram dikirim bila seluruh kondisi berikut terpenuhi:
- Notifikasi Telegram member diaktifkan.
- Order memiliki user buyer atau affiliate yang valid.
- Akun penerima sudah terhubung ke Telegram.
- Event belum dikirim untuk identitas kejadian yang sama pada request tersebut.
Jika penerima tidak memenuhi routing Telegram, plugin membiarkan kanal native seperti WhatsApp/email menjalankan fallback sesuai pengaturan Sejoli.
Pencegahan Pesan Ganda
Plugin melakukan deduplikasi untuk:
- Alias
payment-confirmdanconfirm-payment. - Hook perubahan status dan hook notifikasi native pada request yang sama.
Deduplikasi berlaku pada satu kejadian order dalam request yang sama. Perubahan status berikutnya tetap dapat menghasilkan notifikasi baru.
Bukti Konfirmasi Pembayaran
Bukti konfirmasi pembayaran dapat dikirim sebagai foto agar admin atau buyer tidak hanya menerima URL mentah.
Report Admin
Pengiriman report admin melalui Telegram menggunakan endpoint milik plugin Telegram:
Endpoint lama POST /wp-json/sejoli/v1/me/send-report sudah dihapus. Kontrak autentikasi endpoint report perlu diikuti dari integrasi yang memang diberi akses admin; endpoint ini bukan bagian dari namespace Sejoli API.
Last updated Aug 14, 2026