Danh sách chặn khách hàng ngăn một đối tượng xấu đã được xác định mua hàng của bạn lần nữa. Khách hàng bị chặn không thể thanh toán, mất các gói đăng ký đang hoạt động và có thể xem nhưng không thể thay đổi bất kỳ điều gì trong Customer Portal. Quản lý danh sách này từ Settings → Blocklist hoặc thông qua Blocklist API.

The Blocklist tab under Settings
Điều gì xảy ra khi bạn chặn một khách hàng
Việc chặn không hoàn tiền cho các khoản thanh toán trước đây và không ảnh hưởng đến các tranh chấp đang mở. Thực hiện mọi khoản hoàn tiền riêng biệt từ trang Refunds.
Cách việc chặn khớp với khách hàng
Bạn có thể chặn theo customer ID hoặc email. Trong cả hai trường hợp, việc chặn được xác định theo email của khách hàng, không phải bản ghi khách hàng:- Mọi bản ghi có email đó đều bị áp dụng. Checkout có thể tạo bản ghi khách hàng mới cho email quay lại, vì vậy việc chặn một customer ID duy nhất có thể bị vượt qua. Việc chặn theo email thì không.
- Các bí danh cũng được áp dụng. Email được so sánh ở dạng chữ thường sau khi xóa
+alias, vì vậybuyer+promo@example.comvàBuyer@example.comđược xem là cùng một khách hàng. Dấu chấm trong địa chỉ được giữ nguyên. - Chỉ áp dụng cho doanh nghiệp của bạn. Việc chặn chỉ áp dụng cho doanh nghiệp của bạn. Cùng một email vẫn có thể mua hàng từ các doanh nghiệp khác trên Dodo Payments.
- Email phải thuộc về một khách hàng hiện có. Bạn không thể chặn một email chưa từng thanh toán với bạn, và không thể chặn bản ghi khách hàng không có email.
Chặn một khách hàng
- From Settings
- From the customer's page
1
Open the Blocklist
Truy cập Settings → Blocklist trong dashboard.
2
Add to Blocklist
Nhấp vào Add to Blocklist, sau đó nhập email hoặc customer ID của khách hàng. Thêm lý do để nhóm của bạn có thể biết sau này tại sao việc chặn được thêm vào.
3
Confirm
Xác nhận việc chặn. Các gói đăng ký đang hoạt động của khách hàng sẽ bị hủy ngay lập tức và mục nhập sẽ xuất hiện trong bảng Blocked entries.
Quản lý khách hàng bị chặn
Trang Blocklist liệt kê mọi lượt chặn đang hoạt động:- Total Customers Blocked: Số lượng khách hàng hiện đang bị chặn.
- Blocked entries: Mỗi lượt chặn chiếm một hàng, với Identifier bạn đã nhập (email hoặc customer ID), Blocked By (thành viên nhóm đã thêm lượt chặn) và Blocked On.
- Search Identifier và Filters: Tìm một mục nhập theo email hoặc customer ID, hoặc lọc theo người đã chặn và thời điểm chặn.
- Action: Quản lý mục nhập, bao gồm bỏ chặn khách hàng.
Trang của khách hàng bị chặn

A blocked customer's details page
- Huy hiệu Blocked bên cạnh tên khách hàng và nút Unblock Customer.
- Activity Log: Thời điểm khách hàng được thêm vào danh sách chặn, lý do và mọi ghi chú mà nhóm của bạn đã thêm sau đó. Nhấp vào Add Note để ghi lại thông tin mới, chẳng hạn như kết quả của một chargeback. Ghi chú có thể được chỉnh sửa sau.
- Reference IDs: Customer ID liên kết với lượt chặn này, sẵn sàng để sao chép.
Bỏ chặn một khách hàng
Nhấp vào Unblock Customer trên trang của khách hàng hoặc sử dụng menu hành động trên trang Blocklist.- Các thay đổi trong Checkout và Customer Portal được khôi phục ngay lập tức.
- Các gói đăng ký đã hủy sẽ không được kích hoạt lại. Khách hàng phải mua lại.
- Mục nhập được giữ lại như một bản ghi kiểm tra cùng với các ghi chú, nhưng không còn xuất hiện trong danh sách đang hoạt động.
- Bạn có thể chặn lại cùng một khách hàng sau này. Thao tác đó sẽ tạo một mục nhập mới.
Những gì khách hàng nhìn thấy
Khách hàng bị chặn sẽ không bao giờ được thông báo rằng họ đã bị chặn.- Tại checkout, thanh toán thất bại với thông báo từ chối chung: “This payment cannot be processed.” API trả về HTTP
403với mã lỗiPAYMENT_NOT_PERMITTED, không nêu nguyên nhân. Lý do thực sự chỉ được ghi vào log của Dodo Payments. - Trong Customer Portal, mọi thứ đều hiển thị nhưng mọi hành động đều bị vô hiệu hóa. Một thao tác ghi bị chặn trả về
PORTAL_ACTION_NOT_PERMITTEDvới thông báo “This action is not available.” Hồ sơ portal chứaread_only: trueđể một custom portal integration có thể vô hiệu hóa các nút điều khiển của chính nó. Portal không bao giờ hiển thị mục nhập trong danh sách chặn hoặc các ghi chú của mục nhập.
Sử dụng API
Blocklist API cho phép bạn chặn từ các công cụ của riêng mình, chẳng hạn khi nhận được chargeback. API yêu cầu API key bí mật của bạn. Mọi key đều có thể liệt kê các mục nhập và đọc ghi chú. Key được bật write access có thể chặn, bỏ chặn và quản lý ghi chú. Dashboard áp dụng cùng cách phân quyền cho các vai trò trong nhóm: vai trò Viewer có thể đọc danh sách và vai trò Editor có thể thực hiện thay đổi.Chặn một khách hàng
Gửicustomer_id hoặc email ở cấp cao nhất của body. reason là tùy chọn và sẽ hiển thị trên trang của mục nhập.
Response
Chặn một khách hàng đã bị chặn sẽ trả về HTTP
409 với CUSTOMER_ALREADY_BLOCKED, trừ khi vẫn còn các gói đăng ký đang chờ hủy. Trong trường hợp đó, lệnh gọi sẽ tiếp tục quá trình hủy.Kiểm tra khách hàng có bị chặn hay không
Get Customer Detail trả về hai trường bổ sung:blocked_at, thời điểm lượt chặn đang hoạt động được thêm vào (null khi khách hàng không bị chặn), và blocklist_entry_id, mục nhập đứng sau lượt chặn đó. Endpoint List Customers để trống cả hai trường.
Bỏ chặn một khách hàng
204 khi thành công. Bỏ chặn sẽ khôi phục các thao tác ghi trong checkout và portal, nhưng không kích hoạt lại bất kỳ gói đăng ký nào.
Thực tiễn tốt nhất
- Ghi lại lý do. Một lý do ngắn trên lượt chặn, cùng với các ghi chú cho những việc xảy ra sau đó, giúp nhóm hỗ trợ của bạn nắm được toàn bộ diễn biến mà không cần rời dashboard.
- Chặn sau chargeback. Mở khách hàng từ tranh chấp hoặc khoản thanh toán rồi chặn ngay tại đó, hoặc tự động hóa từ webhook
dispute.openedvớiPOST /blocklist/customers. Xem Disputes. - Kiểm tra
subscriptions_swept. Khi chặn thông qua API, lặp lại lệnh gọi cho đến khi phản hồi báotrue, để không còn gói đăng ký đang hoạt động nào bị bỏ sót. - Hoàn tiền riêng biệt. Việc chặn chỉ ngăn các giao dịch mua trong tương lai. Nếu bạn nợ khách hàng tiền, hãy hoàn tiền như thường lệ.
- Xem lại danh sách. Bỏ chặn những khách hàng đã giải quyết xong vấn đề. Việc bỏ chặn có hiệu lực ngay lập tức và vẫn giữ lại lịch sử.
Liên quan
Customer Management
Tìm một khách hàng, mở trang chi tiết của họ và quản lý các gói đăng ký của họ.
Customer Portal
Những gì khách hàng bị chặn có thể và không thể làm trong portal.
Disputes
Phản hồi chargeback và quyết định khi nào cần chặn.
Error Codes
Ý nghĩa của
PAYMENT_NOT_PERMITTED và PORTAL_ACTION_NOT_PERMITTED.