Giới thiệu
Tích hợp Dodo Payments với Slack cho phép bạn nhận thông báo thời gian thực về các khoản thanh toán của mình trực tiếp trong không gian làm việc Slack. Tích hợp này giúp bạn cập nhật tình trạng của các khoản thanh toán, theo dõi giao dịch và quản lý các khoản thanh toán của mình một cách hiệu quả hơn.Tích hợp này sử dụng cổng quản lý webhook của chúng tôi để tự động chuyển đổi các sự kiện webhook của Dodo Payments thành các thông báo tương thích với Slack. Không cần lập trình bổ sung — chỉ cần cấu hình bộ kết nối và bắt đầu nhận thông báo.
Bắt đầu
1
Open the Webhook Section
Truy cập phần Webhook trong bảng điều khiển Dodo Payments của bạn. Nhấp vào nút + Add Endpoint, sau đó mở trình đơn thả xuống webhook để hiển thị các tích hợp khác.

2
Select Slack Integration
Chọn tích hợp Slack và nhấp vào Connect your Slack workspace.

3
Grant Slack Permissions
Cấp các quyền cần thiết cho Ứng dụng Slack Incoming Webhooks để nó có thể đăng tin nhắn vào kênh bạn chọn.

4
Customize Transformation Code
Thêm hoặc chỉnh sửa mã biến đổi để tùy chỉnh thông báo Slack phù hợp với trường hợp sử dụng của bạn. Bạn có thể sử dụng các mẫu có sẵn hoặc tự viết logic riêng.

5
Test and Create
Kiểm tra mã biến đổi của bạn bằng các payload sự kiện tùy chỉnh hoặc có sẵn. Khi đã hài lòng, nhấp Create để kích hoạt tích hợp.

6
Integration Complete!
🎉 Bạn đã tạo thành công tích hợp Slack! Các sự kiện Dodo Payments giờ sẽ được gửi đến kênh Slack bạn chọn theo thời gian thực.
Ví Dụ Mã Chuyển Đổi
Thông Báo Thanh Toán Cơ Bản
Chuyển đổi này gửi các tin nhắn văn bản đơn giản cho các sự kiện thanh toán:payment_notifs.js
Thông Báo Đăng Ký Đầy Đủ
Chuyển đổi này tạo ra các tin nhắn Slack phong phú với các tệp đính kèm cho các sự kiện đăng ký:subscription_notifs.js
Thông Báo Quản Lý Tranh Chấp
Chuyển đổi này xử lý các sự kiện tranh chấp với màu sắc và độ khẩn cấp phù hợp:dispute_notifs.js
Trình Xử Lý Tất Cả Các Sự Kiện Toàn Diện
Chuyển đổi này xử lý tất cả các loại sự kiện với định dạng nhất quán:all_events_notifs.js
Thực Hành Tốt Nhất
Để các thông báo Slack của bạn trở nên hiệu quả:- Sử dụng tệp đính kèm tin nhắn phong phú với màu sắc, trường và định dạng để đảm bảo tính rõ ràng và khả năng hành động.
- Luôn bao gồm các dữ liệu quan trọng như số tiền, email khách hàng và ID để nhanh chóng xác định.
- Chọn màu sắc phù hợp với loại sự kiện: xanh lá cây (
good) cho thành công, đỏ (danger) cho tranh chấp hoặc lỗi, vàng (warning) cho hủy và xanh dương (#3aa3e3) cho các sự kiện cung cấp thông tin. - Thêm dấu thời gian để dễ theo dõi thời điểm mỗi sự kiện xảy ra.
Khắc Phục Sự Cố
Notifications not appearing in Slack
Notifications not appearing in Slack
- Xác minh rằng URL webhook Slack là chính xác và đang hoạt động
- Kiểm tra xem mã biến đổi có phải là JavaScript hợp lệ không
- Đảm bảo các loại sự kiện đã chọn đang được kích hoạt
- Xác nhận rằng ứng dụng Slack của bạn có các quyền cần thiết
Transformation errors
Transformation errors
- Kiểm tra cổng quản lý webhook để xem nhật ký lỗi biến đổi
- Xác minh rằng cấu trúc payload webhook phù hợp với mã biến đổi của bạn
- Thử nghiệm mã biến đổi với dữ liệu mẫu
- Đảm bảo tất cả các trường bắt buộc đều có trong payload webhook
Missing event types
Missing event types
- Xác nhận rằng các sự kiện bạn muốn nhận đã được bật trong cấu hình webhook Dodo Payments
- Kiểm tra rằng các loại sự kiện đã được chọn trong cấu hình bộ kết nối Slack
- Xác minh rằng endpoint của bạn được cấu hình đúng để nhận các sự kiện