Pendahuluan
Eksekusi fungsi serverless dan pekerjaan latar belakang secara otomatis ketika peristiwa pembayaran terjadi. Proses pembayaran, kirim notifikasi, perbarui basis data, dan jalankan alur kerja yang kompleks dengan platform eksekusi fungsi Inngest yang andal.Integrasi ini memerlukan URL webhook Inngest Anda dari konfigurasi fungsi Anda.
Memulai
1
Open the Webhook Section
Di dashboard Dodo Payments Anda, navigasikan ke Webhooks → + Tambah Endpoint dan perluas dropdown integrasi.

2
Select Inngest
Pilih kartu integrasi Inngest.
3
Create Inngest Function
Di Inngest, buat fungsi baru dan salin URL webhook dari konfigurasi fungsi.
4
Paste Webhook URL
Tempelkan URL webhook Inngest ke dalam konfigurasi endpoint.
5
Configure Transformation
Edit kode transformasi untuk memformat event sesuai fungsi Inngest Anda.
6
Test & Create
Uji dengan payload contoh dan klik Create untuk mengaktifkan integrasi.
7
Done!
🎉 Event pembayaran kini akan memicu fungsi Inngest Anda secara otomatis.
Contoh Kode Transformasi
Payload Peristiwa Dasar
basic_event.js
Penangan Acara Langganan
subscription_event.js
Penangan Acara Sengketa
dispute_event.js
Kasus Penggunaan Inngest yang Umum
Payment Processing
Payment Processing
- Kirim email konfirmasi
- Perbarui catatan pelanggan
- Proses pengembalian dana
- Buat faktur
- Perbarui inventaris
Subscription Management
Subscription Management
- Sambut pelanggan baru
- Proses pembatalan
- Kirim pengingat perpanjangan
- Perbarui siklus penagihan
- Tangani pembayaran gagal
Analytics & Reporting
Analytics & Reporting
- Perbarui metrik pendapatan
- Lacak perilaku pelanggan
- Buat laporan
- Sinkronkan data ke platform analitik
- Hitung tingkat churn
Tips
- Gunakan nama peristiwa yang deskriptif untuk organisasi fungsi yang lebih baik
- Sertakan konteks pengguna untuk eksekusi fungsi
- Atur cap waktu yang tepat untuk urutan peristiwa
- Struktur data secara konsisten di seluruh peristiwa
- Gunakan fitur pengulangan dan penanganan kesalahan Inngest
Pemecahan Masalah
Functions not triggering
Functions not triggering
- Verifikasi URL webhook sudah benar dan aktif
- Periksa bahwa fungsi Inngest telah dideploy dan aktif
- Pastikan nama event sesuai pemicu fungsi
- Tinjau log fungsi Inngest untuk mencari kesalahan
Data not received correctly
Data not received correctly
- Periksa struktur payload sesuai harapan Inngest
- Verifikasi nama event diformat dengan benar
- Pastikan semua field wajib disertakan
- Uji dengan alat pengujian webhook Inngest