Pendahuluan
Integrasi Dodo Payments Slack memungkinkan Anda menerima notifikasi waktu nyata tentang pembayaran Anda langsung di workspace Slack Anda. Integrasi ini memungkinkan Anda untuk tetap mendapatkan informasi terbaru tentang status pembayaran Anda, melacak transaksi, dan mengelola pembayaran Anda dengan lebih efisien.Integrasi ini menggunakan portal manajemen webhook kami untuk secara otomatis mengubah event webhook Dodo Payments menjadi pesan yang kompatibel dengan Slack. Tidak diperlukan pengkodean tambahan — cukup konfigurasikan konektor dan mulai terima notifikasi.
Memulai
Open the Webhook Section
Buka bagian Webhook di dashboard Dodo Payments Anda. Klik tombol + Add Endpoint, lalu buka menu dropdown webhook untuk menampilkan integrasi lainnya.

Grant Slack Permissions
Berikan izin yang diperlukan kepada Aplikasi Slack Incoming Webhooks agar dapat mengirim pesan di channel yang Anda pilih.

Customize Transformation Code
Tambahkan atau edit kode transformasi untuk menyesuaikan notifikasi Slack sesuai kebutuhan Anda. Anda dapat menggunakan template yang sudah ada atau menulis logika sendiri.

Test and Create
Uji kode transformasi Anda dengan payload event kustom atau yang sudah tersedia. Setelah Anda puas, klik Create untuk mengaktifkan integrasi.

Contoh Kode Transformasi
Notifikasi Pembayaran Dasar
Transformasi ini mengirim pesan teks sederhana untuk peristiwa pembayaran:payment_notifs.js
Notifikasi Langganan Kaya
Transformasi ini membuat pesan Slack yang kaya dengan lampiran untuk peristiwa langganan:subscription_notifs.js
Notifikasi Manajemen Sengketa
Transformasi ini menangani peristiwa sengketa dengan warna dan urgensi yang sesuai:dispute_notifs.js
Penangan Semua Peristiwa yang Komprehensif
Transformasi ini menangani semua jenis peristiwa dengan format yang konsisten:all_events_notifs.js
Praktik Terbaik
Untuk membuat notifikasi Slack Anda efektif:- Gunakan lampiran pesan kaya dengan warna, kolom, dan format untuk kejelasan dan tindakan.
- Selalu sertakan data kunci seperti jumlah, email pelanggan, dan ID untuk identifikasi cepat.
- Pilih warna yang sesuai dengan jenis event: hijau (
good) untuk sukses, merah (danger) untuk perselisihan atau kegagalan, kuning (warning) untuk pembatalan, dan biru (#36a64f) untuk event informasional. - Tambahkan cap waktu untuk membantu melacak kapan setiap event terjadi.
Pemecahan Masalah
Notifications not appearing in Slack
Notifications not appearing in Slack
- Verifikasi bahwa URL webhook Slack benar dan aktif
- Periksa bahwa kode transformasi adalah JavaScript yang valid
- Pastikan tipe event yang dipilih sedang dipicu
- Verifikasi bahwa aplikasi Slack Anda memiliki izin yang diperlukan
Transformation errors
Transformation errors
- Periksa portal manajemen webhook untuk log kesalahan transformasi
- Verifikasi bahwa struktur payload webhook sesuai dengan kode transformasi Anda
- Uji kode transformasi Anda dengan data contoh
- Pastikan semua bidang yang diperlukan ada dalam payload webhook
Missing event types
Missing event types
- Konfirmasikan bahwa event yang ingin Anda terima diaktifkan di konfigurasi webhook Dodo Payments Anda
- Periksa bahwa tipe event dipilih dalam konfigurasi konektor Slack Anda
- Verifikasi bahwa endpoint Anda dikonfigurasi dengan benar untuk menerima event
