Pendahuluan
Eksekusi alur kerja dan skrip kustom di Kincir Angin saat peristiwa pembayaran terjadi. Jalankan operasi basis data, kirim notifikasi, proses data, dan otomatisasi logika bisnis yang kompleks dengan mesin alur kerja Kincir Angin yang kuat.Integrasi ini memerlukan URL webhook Windmill Anda dari konfigurasi workflow.
Memulai
Open the Webhook Section
Di dasbor Dodo Payments Anda, buka Webhooks → + Add Endpoint dan perluas dropdown integrasi.

Create Windmill Workflow
Di Windmill, buat workflow baru dan salin URL webhook dari konfigurasi pemicu.
Contoh Kode Transformasi
Payload Alur Kerja Dasar
basic_workflow.js
Penangan Alur Kerja Langganan
subscription_workflow.js
Penangan Alur Kerja Sengketa
dispute_workflow.js
Kasus Penggunaan Kincir Angin yang Umum
Database Operations
Database Operations
- Perbarui catatan pelanggan di PostgreSQL/MySQL
- Catat event pembayaran ke gudang data
- Sinkronkan data ke sistem eksternal
- Perbarui tingkat inventaris
- Lacak metrik analitik
Business Logic
Business Logic
- Hitung metrik pendapatan
- Proses pengembalian dana dan penyesuaian
- Tangani siklus hidup langganan
- Hasilkan laporan dan ekspor
- Validasi data pembayaran
External Integrations
External Integrations
- Kirim data ke platform analitik
- Perbarui sistem CRM
- Picu kampanye email
- Buat event kalender
- Kirim notifikasi SMS
Tips
- Struktur data payload untuk pemrosesan alur kerja yang mudah
- Sertakan semua metadata relevan untuk logika bisnis
- Gunakan penamaan field yang konsisten di seluruh peristiwa
- Sertakan cap waktu untuk penjadwalan alur kerja
- Manfaatkan penanganan kesalahan bawaan Kincir Angin
Pemecahan Masalah
Workflows not triggering
Workflows not triggering
- Verifikasi bahwa URL webhook benar dan aktif
- Periksa bahwa workflow Windmill sudah diterbitkan dan aktif
- Pastikan struktur payload sesuai dengan ekspektasi workflow
- Tinjau log eksekusi Windmill untuk kesalahan
Data processing issues
Data processing issues
- Periksa pemetaan parameter input workflow
- Verifikasi tipe data sesuai format yang diharapkan
- Uji workflow dengan data sampel
- Tinjau log eksekusi skrip Windmill