Giới thiệu
Thực hiện các quy trình và kịch bản tùy chỉnh trong Cối xay gió khi các sự kiện thanh toán xảy ra. Thực hiện các thao tác cơ sở dữ liệu, gửi thông báo, xử lý dữ liệu và tự động hóa logic kinh doanh phức tạp với động cơ quy trình mạnh mẽ của Cối xay gió.Tích hợp này yêu cầu URL webhook Windmill từ cấu hình workflow của bạn.
Bắt đầu
Open the Webhook Section
Trong bảng điều khiển Dodo Payments của bạn, điều hướng đến Webhooks → + Add Endpoint và mở rộng menu thả xuống tích hợp.

Create Windmill Workflow
Trong Windmill, tạo một workflow mới và sao chép URL webhook từ cấu hình trigger.
Configure Transformation
Chỉnh sửa mã chuyển đổi để định dạng sự kiện cho workflow Windmill của bạn.
Ví dụ Mã Chuyển đổi
Payload Quy trình Cơ bản
basic_workflow.js
Bộ xử lý Quy trình Đăng ký
subscription_workflow.js
Bộ xử lý Quy trình Tranh chấp
dispute_workflow.js
Các Trường hợp Sử dụng Cối xay gió Thông thường
Database Operations
Database Operations
- Cập nhật hồ sơ khách hàng trong PostgreSQL/MySQL
- Ghi lại sự kiện thanh toán vào kho dữ liệu
- Đồng bộ dữ liệu đến hệ thống bên ngoài
- Cập nhật mức tồn kho
- Theo dõi các chỉ số phân tích
Business Logic
Business Logic
- Tính toán các chỉ số doanh thu
- Xử lý hoàn tiền và điều chỉnh
- Quản lý vòng đời đăng ký
- Tạo báo cáo và xuất dữ liệu
- Xác thực dữ liệu thanh toán
External Integrations
External Integrations
- Gửi dữ liệu đến nền tảng phân tích
- Cập nhật hệ thống CRM
- Kích hoạt chiến dịch email
- Tạo sự kiện lịch
- Gửi thông báo SMS
Mẹo
- Cấu trúc dữ liệu payload để dễ dàng xử lý quy trình
- Bao gồm tất cả các siêu dữ liệu liên quan cho logic kinh doanh
- Sử dụng tên trường nhất quán giữa các sự kiện
- Bao gồm dấu thời gian cho thời gian quy trình
- Tận dụng khả năng xử lý lỗi tích hợp sẵn của Cối xay gió
Khắc phục sự cố
Workflows not triggering
Workflows not triggering
- Xác minh URL webhook chính xác và đang hoạt động
- Kiểm tra workflow Windmill đã được xuất bản và đang hoạt động
- Đảm bảo cấu trúc payload phù hợp với mong đợi của workflow
- Xem lại nhật ký thực thi Windmill để tìm lỗi
Data processing issues
Data processing issues
- Kiểm tra ánh xạ tham số đầu vào của workflow
- Xác minh kiểu dữ liệu phù hợp với định dạng mong đợi
- Thử nghiệm workflow với dữ liệu mẫu
- Xem lại nhật ký thực thi script Windmill