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 peristiwa webhook Dodo Payments menjadi pesan yang kompatibel dengan Slack. Tidak diperlukan pengkodean tambahan - cukup konfigurasikan konektor dan mulai menerima notifikasi.
Memulai
1
Buka Bagian Webhook
Pergi ke bagian Webhook di dasbor Dodo Payments Anda. Klik tombol + Tambah Endpoint, lalu buka dropdown webhook untuk mengungkap integrasi lainnya.

2
Pilih Integrasi Slack
Pilih integrasi Slack dan klik Hubungkan workspace Slack Anda.

3
Berikan Izin Slack
Berikan izin yang diperlukan kepada Aplikasi Incoming Webhooks Slack agar dapat mengirim pesan di saluran yang Anda pilih.

4
Sesuaikan Kode Transformasi
Tambahkan atau edit kode transformasi untuk menyesuaikan notifikasi Slack Anda sesuai dengan kasus penggunaan Anda. Anda dapat menggunakan template yang sudah ada atau menulis logika Anda sendiri.

5
Uji dan Buat
Uji kode transformasi Anda dengan payload acara kustom atau yang sudah ada. Setelah Anda puas, klik Buat untuk mengaktifkan integrasi.

6
Integrasi Selesai!
đ Anda telah berhasil membuat integrasi Slack! Peristiwa Dodo Payments Anda sekarang akan dikirim ke saluran Slack yang Anda pilih secara waktu nyata.
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 yang kaya dengan warna, bidang, 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 peristiwa: hijau (
good) untuk keberhasilan, merah (danger) untuk sengketa atau kegagalan, kuning (warning) untuk pembatalan, dan biru (#36a64f) untuk peristiwa informasi. - Tambahkan cap waktu untuk membantu melacak kapan setiap peristiwa terjadi.
Pemecahan Masalah
Notifikasi tidak muncul di Slack
Notifikasi tidak muncul di Slack
- Verifikasi bahwa URL webhook Slack benar dan aktif
- Periksa bahwa kode transformasi adalah JavaScript yang valid
- Pastikan jenis peristiwa yang dipilih sedang dipicu
- Verifikasi bahwa aplikasi Slack Anda memiliki izin yang diperlukan
Kesalahan transformasi
Kesalahan transformasi
- 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
Jenis peristiwa yang hilang
Jenis peristiwa yang hilang
- Konfirmasi bahwa peristiwa yang ingin Anda terima diaktifkan dalam konfigurasi webhook Dodo Payments Anda
- Periksa bahwa jenis peristiwa dipilih dalam konfigurasi konektor Slack Anda
- Verifikasi bahwa endpoint Anda dikonfigurasi dengan benar untuk menerima peristiwa