Langsung ke konten utama

Documentation Index

Fetch the complete documentation index at: https://docs.dodopayments.com/llms.txt

Use this file to discover all available pages before exploring further.

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.

Portal Pelanggan yang diperbarui menunjukkan langganan aktif, metode pembayaran, dan riwayat penagihan

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):
https://test.customer.dodopayments.com/login/{business_id}
Mode Langsung (untuk produksi dengan transaksi nyata):
https://customer.dodopayments.com/login/{business_id}
Ganti {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.
Layar login berbasis email
1

Merchant flow

  1. Buka Sales → Customer.
  2. Klik Share invite.
  3. Salin Static link dan bagikan ke pelanggan Anda.
2

Customer flow

  1. Buka tautan statis.
  2. Masukkan email yang digunakan saat pembelian.
  3. 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.
Tautan dinamis kedaluwarsa setelah 24 jam. Jika kedaluwarsa, buat dan kirim tautan baru.
Akses langsung tautan sihir
1

Merchant flow

  1. Buka Sales → Customer.
  2. Klik Share invite.
  3. Salin Dynamic link dan bagikan ke pelanggan Anda.
2

Customer flow

  1. Buka tautan dinamis.
  2. 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.
Halaman utama Portal Pelanggan menunjukkan langganan aktif dan metode pembayaran

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.
Metode pembayaran dan riwayat penagihan dengan unduhan faktur

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

BahasaKodeBahasaKode
Inggris (default)enIndonesiaid
ArabarItaliait
KatalancaJepangja
CinazhKoreako
BelandanlMelayums
PrancisfrPolandiapl
JermandePortugispt
IbraniheRumaniaro
RusiaruSpanyoles
SwediasvThailandth
Turkitr

Perubahan Paket (Upgrade/Downgrade)

Ketika produk diatur ke dalam Koleksi Produk, pelanggan dapat melakukan upgrade atau downgrade antara paket secara langsung dari Portal Pelanggan.
Ingin mengaktifkan upgrade/downgrade untuk langganan yang ada? Tambahkan produk langganan Anda ke Koleksi Produk. Setelah dikelompokkan, pelanggan dapat beralih antara paket dalam koleksi yang sama melalui Portal Pelanggan.

Aksi yang Tersedia

AksiDeskripsiKapan Tersedia
UpgradePindah ke paket tingkatan lebih tinggi dalam koleksi yang samaBisnis telah mengaktifkan pembaruan langganan
DowngradePindah ke paket tingkatan lebih rendah dalam koleksi yang samaBisnis telah mengaktifkan pembaruan langganan

Cara Kerja Perubahan Paket

  1. Pelanggan melihat langganan mereka saat ini di portal
  2. Opsi upgrade/downgrade yang tersedia ditampilkan berdasarkan koleksi produk
  3. Pelanggan memilih paket baru
  4. Prorata dihitung dan pembayaran diproses segera (jika berlaku)
  5. 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 mengatur perilaku perubahan paket dalam Pengaturan Langganan:
  • Izinkan Pembaruan Langganan: Aktifkan atau nonaktifkan kemampuan bagi pelanggan untuk melakukan upgrade atau downgrade langganan mereka

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
Halaman rincian langganan menampilkan info rencana, metode pembayaran, informasi penagihan, dan opsi pembatalan

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.
Dialog pembatalan langganan dengan opsi untuk membatalkan pada tanggal penagihan berikutnya atau membatalkan segera

Alasan Pembatalan

Sebelum mengonfirmasi pembatalan, pelanggan ditanya “Mengapa Anda membatalkan?” dan diminta untuk memilih alasan dari daftar yang sudah disusun. Alasan tersebut disimpan pada langganan dan ditampilkan dalam payload webhook dan API, sehingga Anda dapat menganalisis penyebab churn dan menyesuaikan alur win-back Anda.
Cancellation modal with the 'Why are you cancelling?' dropdown showing reasons like Too expensive, Missing features, and Other
NilaiLabel yang terlihat pelanggan
too_expensiveTerlalu mahal
missing_featuresFitur hilang
switched_serviceBeralih ke layanan lain
unusedTidak cukup digunakan
customer_serviceLayanan pelanggan buruk
low_qualityKualitas rendah
too_complexTerlalu rumit
otherLainnya
Nilai yang dipilih ditulis ke field cancellation_feedback langganan. cancellation_comment teks bebas opsional juga dapat ditangkap.
// Read the captured feedback after a customer cancels
const subscription = await client.subscriptions.retrieve('sub_123');
console.log(subscription.cancellation_feedback); // e.g., "too_expensive"
console.log(subscription.cancellation_comment);  // e.g., "Switching to a competitor"
Kedua field juga disertakan dalam payload webhook subscription.cancelled, dan Anda dapat mengisinya secara terprogram pada PATCH /subscriptions/{id} saat menjadwalkan atau mengeksekusi pembatalan melalui API.
Gabungkan cancellation_feedback dengan Subscription Dunning untuk menyesuaikan email win-back — misalnya, kirim kode diskon ke pembatal too_expensive dan survei “apa yang hilang?” ke pembatal missing_features.

Memperbarui Metode Pembayaran

Pelanggan dapat memperbarui metode pembayaran mereka langsung dari halaman detail langganan dengan mengklik “Edit” di samping metode pembayaran. Fitur ini sangat penting untuk mengaktifkan kembali langganan yang ditangguhkan karena pembayaran gagal.

Mengaktifkan Kembali Langganan yang Ditangguhkan

Ketika langganan ditempatkan dalam keadaan on_hold karena pembayaran gagal, pelanggan harus memperbarui metode pembayaran mereka untuk mengaktifkannya kembali. Proses pembaruan secara otomatis:
  1. Membuat tagihan untuk sisa hutang
  2. Menghasilkan faktur untuk tagihan
  3. Memproses pembayaran menggunakan metode pembayaran baru
  4. Mengaktifkan kembali langganan menjadi keadaan active setelah pembayaran berhasil
Langganan dalam keadaan on_hold tidak akan diperbarui secara otomatis. Pelanggan harus memperbarui metode pembayaran mereka untuk menghapus hutang dan mengaktifkan kembali langganan.
Setelah berhasil memperbarui metode pembayaran untuk langganan on_hold, pelanggan akan melihat halaman konfirmasi dan menerima email pemberitahuan tentang pembayaran yang berhasil dan pengaktifan ulang langganan.

Alur Pembaruan Metode Pembayaran

1

Access subscription details

Klik “Kelola langganan” pada langganan aktif mana pun dari halaman portal utama.
2

Click Edit on payment method

Klik tombol “Edit” di samping metode pembayaran untuk membuka antarmuka pembaruan metode pembayaran.
3

Select or add payment method

Pilih metode pembayaran yang tersimpan yang ada atau tambahkan yang baru dengan memasukkan detail kartu dengan aman.
4

Confirm changes

Konfirmasi pembaruan. Untuk langganan on_hold, ini akan secara otomatis membuat tagihan untuk sisa hutang.
5

Complete payment (if on hold)

Jika langganan ditangguhkan, pelanggan akan diarahkan untuk menyelesaikan pembayaran untuk sisa hutang. Setelah pembayaran berhasil, langganan secara otomatis diaktifkan kembali.
6

Confirmation

Pelanggan menerima konfirmasi bahwa metode pembayaran telah diperbarui dan, jika berlaku, bahwa langganan telah diaktifkan kembali.

Contoh Integrasi

Buat sesi Portal Pelanggan berbatas waktu untuk pelanggan tertentu melalui API, kemudian arahkan pengguna ke URL sesi.
const session = await client.customers.customerPortal.create('cus_123');

// Redirect the user to the hosted Customer Portal
window.location.href = session.link;

Portal Pelanggan Terpadu

Selain portal pelanggan khusus bisnis, Dodo Payments menawarkan Portal Pelanggan Terpadu di customer.dodopayments.com di mana pelanggan dapat melihat dan mengelola semua pembelian dan langganan mereka di berbagai bisnis menggunakan Dodo Payments.
Unified Customer Portal

Fitur Portal Terpadu

  • Visibilitas lintas bisnis: Lihat semua pembelian dan langganan dari pedagang Dodo Payments mana pun dalam satu tempat
  • Manajemen terpusat: Kelola langganan di berbagai bisnis dari satu dasbor
  • Sejarah penagihan terpadu: Akses faktur dan riwayat pembayaran dari semua pembelian
  • Single sign-on: Masuk sekali dengan email untuk mengakses pembelian dari semua pedagang Dodo Payments
Portal Pelanggan Terpadu melengkapi portal khusus bisnis. Pelanggan dapat menggunakan portal pedagang bermerk atau portal terpadu berdasarkan preferensi mereka.

Pemecahan Masalah

  • Tautan kedaluwarsa: Hasilkan dan kirim tautan dinamis baru.
  • Email tidak dikenali: Minta pelanggan untuk menggunakan email yang terkait dengan pembelian mereka
  • Langganan ditangguhkan: Jika langganan ditangguhkan, pelanggan harus memperbarui metode pembayaran mereka melalui portal untuk menghapus hutang dan mengaktifkan kembali langganan. Proses pembaruan akan secara otomatis membebankan sisa hutang.
  • Pembaruan metode pembayaran gagal: Jika pembayaran gagal selama proses pembaruan untuk langganan on_hold, langganan akan tetap ditangguhkan. Pelanggan dapat mencoba lagi dengan metode pembayaran yang berbeda.

Design & Theme Customization

Sesuaikan tampilan portal pelanggan Anda dengan tema, tipografi, warna, dan pratinjau langsung yang sudah dibangun dari halaman Desain.
Last modified on May 14, 2026