Customer Portal adalah area aman yang dihosting di mana pelanggan Anda dapat mengelola langganan, melihat faktur, dan mengakses detail kunci lisensi—tanpa menghubungi dukungan.
Create Portal Session (API)
Buat sesi portal yang aman dan terbatas waktu secara programatis.
Subscriptions
Kelola rencana berulang, peningkatan, penurunan, dan tambahan.

Apa Itu Portal Pelanggan?
Portal ini menyediakan pengalaman layanan mandiri yang terpercaya dan bermerek bagi pelanggan untuk:- Akses riwayat penagihan: Lihat faktur dan unduh tanda terima.
- Kelola langganan: Lihat rincian langganan, batalkan langganan segera atau pada tanggal penagihan berikutnya.
- Perbarui metode pembayaran: Ubah metode pembayaran untuk langganan aktif atau aktifkan kembali langganan yang ditangguhkan.
- Ambil kunci lisensi: Akses semua kunci yang terkait dengan pembelian.
- Navigasi dengan mudah: Gunakan tombol kembali untuk berpindah antara bagian portal tanpa kehilangan konteks.
Manfaat Utama
- Volume dukungan lebih rendah: Pelanggan menyelesaikan permintaan penagihan umum sendiri
- Waktu untuk nilai lebih cepat: Akses langsung ke faktur dan kunci
- Risiko churn berkurang: Visibilitas jelas ke pembaruan dan detail rencana
- Aman secara desain: Akses token dengan tautan kedaluwarsa
- Pengalaman terlokalisasi: Portal tersedia dalam 21 bahasa, dengan deteksi otomatis berdasarkan preferensi browser pelanggan
Metode Akses
Pelanggan dapat mengakses portal menggunakan tautan statis atau tautan dinamis satu kali.Tautan Statis (akses berbasis email)
Pelanggan dapat meminta akses portal dengan memasukkan email mereka di tautan statis yang tidak pernah kedaluwarsa. Format tautan portal statis bervariasi berdasarkan lingkungan: Mode Uji (untuk pengujian dan pengembangan):{business_id} dengan pengenal bisnis Anda yang sebenarnya, lalu bagikan tautan yang sesuai kepada pelanggan agar mereka dapat memasukkan email mereka dan menerima akses aman ke portal.

1
Merchant flow
- Buka Sales → Customer.
- Klik Share invite.
- Salin Static link dan bagikan ke pelanggan Anda.
2
Customer flow
- Buka tautan statis.
- Masukkan email yang digunakan saat pembelian.
- Terima tautan masuk aman untuk mengakses portal.
Pelanggan yang sudah ada dikenali secara otomatis.
Tautan Dinamis (tautan ajaib)
Tautan ajaib yang dipersonalisasi dan satu kali yang mengirim pelanggan langsung ke portal. Tautan ini kedaluwarsa dalam 24 jam.
1
Merchant flow
- Buka Sales → Customer.
- Klik Share invite.
- Salin Dynamic link dan bagikan ke pelanggan Anda.
2
Customer flow
- Buka tautan dinamis.
- Akses Customer Portal langsung tanpa memasukkan email.
Fitur Portal
Customer Portal yang diperbarui menyediakan antarmuka bersih, terpadu dengan bilah sisi kiri dan bagian terorganisir untuk semua kebutuhan manajemen akun.Active Subscriptions
Lihat semua langganan aktif dengan nama paket, harga, tanggal pembaruan, dan masa berlaku. Klik “Manage subscription” untuk melihat detail, mengedit info penagihan, atau membatalkan.
Payment Methods
Lihat semua metode pembayaran yang tersimpan (kartu, UPI, dll.) secara sekilas. Edit metode pembayaran langsung dari detail langganan.
Billing History
Lihat semua transaksi dalam tabel rinci dengan tanggal, status, jenis harga, hak akses, dan faktur yang dapat diunduh.
Billing Information
Lihat dan edit nama, email, nomor telepon, dan alamat penagihan dari halaman detail langganan.
Ikhtisar Portal
Halaman utama portal menampilkan semua langganan aktif, metode pembayaran yang tersimpan, dan riwayat penagihan dalam satu tampilan yang dapat digulir.
Metode Pembayaran & Riwayat Penagihan
Gulir ke bawah untuk melihat metode pembayaran yang tersimpan dan riwayat penagihan lengkap dengan indikator status serta faktur yang dapat diunduh.
Dukungan Bahasa
Portal Pelanggan tersedia dalam 21 bahasa, sehingga pelanggan Anda dapat mengelola langganan, metode pembayaran, dan riwayat penagihan dalam bahasa yang mereka nyaman gunakan.Cara pemilihan bahasa bekerja
- Deteksi otomatis: Pada kunjungan pertama, portal mendeteksi bahasa pilihan pelanggan dari pengaturan browser mereka dan memuat terjemahan yang sesuai jika tersedia. Bahasa Inggris digunakan sebagai cadangan.
- Penggantian manual: Pelanggan dapat mengubah bahasa aktif kapan saja dari pemilih bahasa di header portal (tersedia di desktop dan mobile).
- Preferensi yang dipertahankan: Bahasa yang dipilih disimpan dalam cookie
NEXT_LOCALE(valid selama 1 tahun) sehingga portal mengingat pilihan tersebut di antara sesi-sesi.
Bahasa yang Didukung
Perubahan Paket (Upgrade/Downgrade)
Ketika produk diatur ke dalam Koleksi Produk, pelanggan dapat melakukan upgrade atau downgrade antara paket secara langsung dari Portal Pelanggan.Aksi yang Tersedia
Cara Kerja Perubahan Paket
- Pelanggan melihat langganan mereka saat ini di portal
- Opsi upgrade/downgrade yang tersedia ditampilkan berdasarkan koleksi produk
- Pelanggan memilih paket baru
- Prorata dihitung dan pembayaran diproses segera (jika berlaku)
- Langganan diperbarui ke paket baru
Perubahan paket hanya tersedia antara produk dalam koleksi yang sama. Produk harus berupa tipe penagihan langganan atau berbasis penggunaan.
Kontrol Bisnis
Bisnis dapat mengonfigurasi perilaku langganan portal di Subscription Settings:- Allow Subscription Updates: Aktifkan atau nonaktifkan kemampuan pelanggan untuk meningkatkan atau menurunkan paket langganan mereka
- Allow Subscription Cancellation: Aktifkan atau nonaktifkan kemampuan pelanggan untuk membatalkan langganan mereka sendiri
Product Collections
Pelajari cara menyiapkan koleksi produk dan mengonfigurasi jalur upgrade/downgrade.
Rincian Langganan
Ketika pelanggan mengklik “Kelola langganan” pada langganan yang aktif, mereka dibawa ke halaman rincian langganan. Halaman ini menampilkan:- Detail rencana: Nama langganan, harga, tanggal pembaruan, dan periode validitas
- Metode pembayaran: Kartu atau metode pembayaran yang terhubung dengan langganan, dengan tombol “Edit”
- Informasi penagihan: Nama, email, nomor telepon, dan alamat penagihan dengan tombol “Edit”
- Riwayat penagihan: Tabel rinci semua pembayaran untuk langganan ini
- Batalkan Langganan: Tombol yang menonjol untuk membatalkan langganan

Pembatalan Langganan
Pelanggan dapat membatalkan langganan mereka langsung dari halaman rincian langganan. Mengklik “Batalkan Langganan” membuka dialog konfirmasi dengan dua opsi:- Batalkan pada tanggal penagihan berikutnya: Langganan tetap aktif hingga periode penagihan saat ini berakhir, kemudian dibatalkan secara otomatis.
- Batalkan sekarang: Langganan dibatalkan segera.
Pembatalan mandiri dikontrol oleh pengaturan Allow Subscription Cancellation di bawah Settings → Subscriptions, yang diaktifkan secara default. Saat Anda menonaktifkannya, tombol Cancel Subscription dinonaktifkan dengan tooltip yang meminta pelanggan menghubungi Anda, dan kedua jalur pembatalan portal — batalkan sekarang dan batalkan pada tanggal penagihan berikutnya — akan ditolak. Pelanggan yang sudah memiliki pembatalan terjadwal tetap memiliki opsi untuk mencabutnya, sehingga mereka dapat memilih untuk tetap berlangganan. Pembatalan yang Anda lakukan sendiri tidak pernah terpengaruh.

Alasan Pembatalan
Sebelum mengonfirmasi pembatalan, pelanggan akan ditanya “Mengapa Anda membatalkan?” dan diminta memilih alasan dari daftar yang telah disusun. Alasan tersebut disimpan pada langganan dan ditampilkan dalam payload webhook serta API, sehingga Anda dapat menganalisis penyebab churn dan menyesuaikan alur win-back Anda.
Nilai yang dipilih ditulis ke field
cancellation_feedback pada langganan. cancellation_comment teks bebas opsional juga dapat dikumpulkan.
subscription.cancelled, dan Anda dapat mengisinya secara terprogram di PATCH /subscriptions/{subscription_id} saat menjadwalkan atau menjalankan pembatalan melalui API.
Memperbarui Metode Pembayaran
Pelanggan dapat memperbarui metode pembayaran mereka langsung dari halaman detail langganan dengan mengeklik “Edit” di sebelah metode pembayaran. Fitur ini sangat penting terutama untuk mengaktifkan kembali langganan yang ditangguhkan karena pembayaran gagal.Mengaktifkan Kembali Langganan yang Ditangguhkan
Saat langganan ditempatkan dalam statuson_hold karena pembayaran gagal, pelanggan harus memperbarui metode pembayaran mereka untuk mengaktifkannya kembali. Proses pembaruan secara otomatis:
- Membuat charge untuk tagihan yang tersisa
- Membuat invoice untuk charge tersebut
- Memproses pembayaran menggunakan metode pembayaran baru
- Mengaktifkan kembali langganan ke status
activesetelah pembayaran berhasil
Setelah berhasil memperbarui metode pembayaran untuk langganan
on_hold, pelanggan akan melihat halaman konfirmasi dan menerima notifikasi email tentang pembayaran yang berhasil serta pengaktifan kembali langganan.Alur Pembaruan Metode Pembayaran
1
Access subscription details
Klik “Manage subscription” pada langganan aktif mana pun dari halaman beranda portal.
2
Click Edit on payment method
Klik tombol “Edit” di sebelah metode pembayaran untuk membuka antarmuka pembaruan metode pembayaran.
3
Select or add payment method
Pilih metode pembayaran tersimpan yang sudah ada atau tambahkan metode baru dengan memasukkan detail kartu secara aman.
4
Confirm changes
Konfirmasikan pembaruan. Untuk langganan
on_hold, tindakan ini akan secara otomatis membuat charge untuk tagihan yang tersisa.5
Complete payment (if on hold)
Jika langganan ditangguhkan, pelanggan akan diarahkan untuk menyelesaikan pembayaran atas tagihan yang tersisa. Setelah pembayaran berhasil, langganan akan diaktifkan kembali secara otomatis.
6
Confirmation
Pelanggan menerima konfirmasi bahwa metode pembayaran telah diperbarui dan, jika berlaku, bahwa langganan telah diaktifkan kembali.
Contoh Integrasi
Buat sesi Customer Portal dengan batas waktu untuk pelanggan tertentu melalui API, lalu arahkan pengguna ke URL sesi tersebut.Unified Customer Portal
Selain portal pelanggan khusus bisnis, Dodo Payments menawarkan Unified Customer Portal di customer.dodopayments.com, tempat pelanggan dapat melihat dan mengelola semua pembelian serta langganan mereka di berbagai bisnis yang menggunakan Dodo Payments.
Fitur Unified Portal
- Visibilitas lintas bisnis: Lihat semua pembelian dan langganan dari merchant Dodo Payments mana pun di satu tempat
- Manajemen terpusat: Kelola langganan di berbagai bisnis dari satu dasbor
- Riwayat penagihan terpadu: Akses invoice dan riwayat pembayaran dari semua pembelian
- Single sign-on: Masuk sekali menggunakan email untuk mengakses pembelian dari semua merchant Dodo Payments
Pemecahan Masalah
- Tautan kedaluwarsa: Buat dan kirim tautan dinamis baru.
- Email tidak dikenali: Minta pelanggan menggunakan email yang terkait dengan pembelian mereka
- Langganan ditangguhkan: Jika langganan ditangguhkan, pelanggan harus memperbarui metode pembayaran mereka melalui portal untuk melunasi tagihan dan mengaktifkan kembali langganan. Proses pembaruan akan secara otomatis menagih tagihan yang tersisa.
- Pembaruan metode pembayaran gagal: Jika pembayaran gagal selama proses pembaruan untuk langganan
on_hold, langganan akan tetap ditangguhkan. Pelanggan dapat mencoba lagi menggunakan metode pembayaran lain.
Design & Theme Customization
Sesuaikan tampilan Customer Portal Anda dengan tema, tipografi, warna, dan pratinjau langsung siap pakai dari halaman Design.