Customer Blocklist menghentikan pelaku bermasalah yang sudah dikenal agar tidak membeli dari Anda lagi. Pelanggan yang diblokir tidak dapat membayar, kehilangan langganan aktifnya, dan dapat melihat tetapi tidak mengubah apa pun di Customer Portal. Kelola dari Settings → Blocklist atau melalui Blocklist API.

The Blocklist tab under Settings
Yang Terjadi Saat Anda Memblokir Pelanggan
Pemblokiran tidak mengembalikan pembayaran sebelumnya dan tidak memengaruhi sengketa yang terbuka. Lakukan refund secara terpisah dari halaman Refunds.
Cara Pemblokiran Mencocokkan Pelanggan
Anda dapat memblokir berdasarkan customer ID atau email. Bagaimanapun caranya, pemblokiran didasarkan pada email pelanggan, bukan pada customer record:- Setiap record dengan email tersebut tercakup. Checkout dapat membuat customer record baru untuk email yang kembali berbelanja, sehingga pemblokiran berdasarkan satu customer ID dapat dilewati. Pemblokiran berdasarkan email tidak dapat dilewati.
- Alias juga tercakup. Email dibandingkan dalam huruf kecil dengan
+aliasdihapus, sehinggabuyer+promo@example.comdanBuyer@example.comdianggap sebagai pelanggan yang sama. Titik dalam alamat email tetap dipertahankan. - Berlaku hanya untuk bisnis Anda. Pemblokiran hanya berlaku untuk bisnis Anda. Email yang sama tetap dapat digunakan untuk membeli dari bisnis lain di Dodo Payments.
- Email harus dimiliki pelanggan yang sudah ada. Anda tidak dapat memblokir email yang belum pernah melakukan checkout dengan Anda, dan customer record tanpa email tidak dapat diblokir.
Memblokir Pelanggan
- From Settings
- From the customer's page
1
Open the Blocklist
Buka Settings → Blocklist di dashboard Anda.
2
Add to Blocklist
Klik Add to Blocklist, lalu masukkan email atau customer ID pelanggan. Tambahkan alasan agar tim Anda nantinya dapat melihat alasan pemblokiran tersebut.
3
Confirm
Konfirmasikan pemblokiran. Live subscriptions pelanggan akan segera dibatalkan, dan entri tersebut muncul di tabel Blocked entries.
Mengelola Pelanggan yang Diblokir
Halaman Blocklist mencantumkan setiap pemblokiran yang aktif:- Total Customers Blocked: Jumlah pelanggan yang saat ini diblokir.
- Blocked entries: Satu baris untuk setiap pemblokiran, dengan Identifier yang Anda masukkan (email atau customer ID), Blocked By (anggota tim yang menambahkan pemblokiran), dan Blocked On.
- Search Identifier dan Filters: Temukan entri berdasarkan email atau customer ID, atau filter berdasarkan siapa yang memblokir dan waktunya.
- Action: Kelola entri, termasuk membuka blokir pelanggan.
Halaman Pelanggan yang Diblokir

A blocked customer's details page
- Badge Blocked di samping nama pelanggan dan tombol Unblock Customer.
- Activity Log: Waktu pelanggan ditambahkan ke daftar blokir, alasannya, dan catatan yang telah ditambahkan tim Anda sejak saat itu. Klik Add Note untuk mencatat konteks baru, seperti hasil chargeback. Catatan dapat diedit nanti.
- Reference IDs: Customer ID yang terkait dengan pemblokiran ini, siap untuk disalin.
Membuka Blokir Pelanggan
Klik Unblock Customer di halaman pelanggan, atau gunakan menu tindakan di halaman Blocklist.- Perubahan pada Checkout dan Customer Portal segera dipulihkan.
- Subscription yang dibatalkan tidak diaktifkan kembali. Pelanggan harus membeli lagi.
- Entri tetap disimpan sebagai audit record bersama catatannya, tetapi tidak lagi muncul dalam daftar aktif.
- Anda dapat memblokir pelanggan yang sama lagi nanti. Tindakan tersebut akan membuat entri baru.
Yang Dilihat Pelanggan
Pelanggan yang diblokir tidak pernah diberi tahu bahwa mereka telah diblokir.- Saat checkout, pembayaran gagal dengan penolakan umum: “This payment cannot be processed.” API mengembalikan HTTP
403dengan error codePAYMENT_NOT_PERMITTED, yang tidak menyebutkan penyebab apa pun. Alasan sebenarnya hanya ditulis dalam log Dodo Payments. - Di Customer Portal, semua hal terlihat tetapi setiap tindakan dinonaktifkan. Write yang diblokir mengembalikan
PORTAL_ACTION_NOT_PERMITTEDdengan pesan “This action is not available.” Profil portal menyertakanread_only: truesehingga integrasi portal kustom dapat menonaktifkan kontrolnya sendiri. Portal tidak pernah menampilkan entri daftar blokir atau catatannya.
Menggunakan API
Blocklist API memungkinkan Anda memblokir dari tooling sendiri, misalnya saat chargeback diterima. API ini memerlukan API key rahasia Anda. Key apa pun dapat mencantumkan entri dan membaca catatan. Key dengan write access yang diaktifkan dapat memblokir, membuka blokir, dan mengelola catatan. Dashboard menerapkan pembagian yang sama pada team roles: role Viewer dapat membaca daftar, sedangkan role Editor dapat melakukan perubahan.Memblokir Pelanggan
Kirimcustomer_id atau email di tingkat teratas body. reason bersifat opsional dan ditampilkan di halaman entri.
Response
Memblokir pelanggan yang sudah diblokir mengembalikan HTTP
409 dengan CUSTOMER_ALREADY_BLOCKED, kecuali masih ada subscription yang menunggu untuk dibatalkan. Dalam kasus tersebut, panggilan akan melanjutkan pembatalan.Memeriksa Apakah Pelanggan Diblokir
Get Customer Detail mengembalikan dua field tambahan:blocked_at, waktu pemblokiran aktif ditambahkan (null saat pelanggan tidak diblokir), dan blocklist_entry_id, entri yang mendasarinya. Endpoint List Customers membiarkan keduanya kosong.
Membuka Blokir Pelanggan
204 jika berhasil. Membuka blokir memulihkan write pada checkout dan portal, serta tidak mengaktifkan kembali subscription apa pun.
Praktik Terbaik
- Catat alasannya. Alasan singkat pada pemblokiran, ditambah catatan untuk hal-hal yang terjadi kemudian, memberi tim dukungan Anda gambaran lengkap tanpa meninggalkan dashboard.
- Blokir setelah chargeback. Buka pelanggan dari dispute atau payment, lalu blokir dari sana, atau otomatisasi dari webhook
dispute.openeddenganPOST /blocklist/customers. Lihat Disputes. - Periksa
subscriptions_swept. Saat memblokir melalui API, ulangi panggilan hingga respons melaporkantrue, sehingga tidak ada subscription aktif yang tertinggal. - Lakukan refund secara terpisah. Pemblokiran hanya menghentikan pembelian berikutnya. Jika Anda harus mengembalikan uang pelanggan, lakukan refund payment seperti biasa.
- Tinjau daftar. Buka blokir pelanggan yang masalahnya telah terselesaikan. Pembukaan blokir berlaku segera dan tetap menyimpan riwayat.
Terkait
Customer Management
Temukan pelanggan, buka halaman detailnya, dan kelola subscription mereka.
Customer Portal
Hal-hal yang dapat dan tidak dapat dilakukan pelanggan yang diblokir di portal.
Disputes
Tanggapi chargeback dan tentukan kapan pemblokiran diperlukan.
Error Codes
Arti
PAYMENT_NOT_PERMITTED dan PORTAL_ACTION_NOT_PERMITTED.