Skip to main content
Dodo Payments phát ra webhook event ở mỗi giai đoạn trong vòng đời của payment, subscription, dispute, payout, credit hoặc license key. Trang này liệt kê mọi event theo resource. Để xem schema payload chi tiết và các ví dụ về handler, hãy xem các trang dành riêng cho từng resource được liên kết bên dưới.

Payment Events

Để xem schema payload đầy đủ, hãy xem Payment Webhooks.

Refund Events

Để xem schema payload đầy đủ, hãy xem Refund Webhooks.

Dispute Events

Để xem schema payload chi tiết và các ví dụ về handler, hãy xem Dispute Webhooks.

Subscription Events

Để xem schema payload chi tiết và các ví dụ về handler, hãy xem Subscription Webhooks.

License Key Events

Để xem schema payload đầy đủ, hãy xem License Key Webhooks.

Entitlement Grant Events

Để xem schema payload chi tiết, các event mẫu và tài liệu tham khảo đầy đủ về revocation_reason, hãy xem Entitlement Grant Webhooks.

Credit Events

Để xem schema payload chi tiết và các ví dụ về handler, hãy xem Credit-Based Billing Webhooks.

Recovery Events

Để xem schema payload chi tiết, mô tả field và các ví dụ về handler, hãy xem Recovery Webhooks.

Dunning Events

Để xem schema payload chi tiết, mô tả field và các ví dụ về handler, hãy xem Recovery Webhooks.

Payout Events

Payout event theo dõi dòng tiền của bạn chuyển từ Dodo Payments vào tài khoản ngân hàng. Chúng phản ánh payout statuses được hiển thị trong dashboard. Payload là một payout object có cùng cấu trúc với một entry từ GET /payouts.
Payout event không mang tính trạng thái cuối cùng và cũng không nhất thiết được sắp xếp theo thứ tự. payout.failed có thể đến sau payout.success khi ngân hàng hoàn trả giao dịch, và payout.success có thể đến sau payout.failed khi một payout thất bại sau đó được khôi phục. status trong payload luôn khớp với loại event, vì vậy hãy sử dụng timestamp cấp cao nhất của mỗi event để tìm trạng thái mới nhất.
payout.created trước đây được phát ra dưới dạng payout.not_initiated. Nếu một endpoint hiện tại lọc theo payout.not_initiated, hãy cập nhật bộ lọc thành payout.created để bộ lọc tiếp tục khớp.
Để xem schema payload chi tiết, mô tả field và các ví dụ về handler, hãy xem Payout Webhooks.
Lần sửa đổi cuối 26 tháng 9, 2026