Langsung ke konten utama
Bayar Sesuai Keinginan Anda (PWYW) memungkinkan pelanggan memutuskan berapa banyak yang mereka bayar—pada atau di atas minimum yang ditentukan oleh pedagang. Ini meningkatkan keterlibatan, mendorong dukungan komunitas, dan memberikan harga yang fleksibel untuk produk digital.

Apa Itu Bayar Sesuai Keinginan Anda?

PWYW adalah model harga di mana pelanggan menetapkan harga mereka sendiri dalam batasan yang Anda tentukan. Ini ideal untuk:
  • Produk dan media digital: Template, e‑book, kursus, plugin
  • Peluncuran eksperimental: Akses awal, rilis beta, promosi terbatas waktu
  • Bundel dan ekstra: Tambahkan tingkat PWYW untuk meningkatkan partisipasi

Manfaat Utama

  • Harga yang ditentukan oleh pelanggan: Pembeli memilih berapa banyak yang mereka bayar
  • Lantai pendapatan: Terapkan minimum untuk melindungi margin
  • Ekspektasi yang terikat: Harga yang disarankan opsional untuk membimbing pilihan
  • Checkout yang mulus: Checkout dan kwitansi yang dihosting ditangani untuk Anda
  • Developer‑first: API yang jelas untuk pembuatan, pengembalian dana, dan webhook
PWYW hanya tersedia untuk produk Pembayaran Tunggal (satu kali).

Membuat Bayar Sesuai Keinginan Anda

Buat produk satu kali dan aktifkan PWYW di dasbor Dodo Payments Anda. Bagian di bawah ini langsung dipetakan ke formulir pembuatan.

Pembuatan produk

Detail produk

  • Nama Produk (wajib): Nama tampilan yang ditampilkan di checkout dan faktur
  • Deskripsi Produk (wajib): Pernyataan nilai yang jelas yang dilihat pelanggan sebelum membayar
  • Gambar Produk (wajib): PNG/JPG/WebP hingga 3 MB
  • Merek: Kaitkan produk dengan merek tertentu untuk tema dan email
  • Kategori Pajak (wajib): Pilih kategori yang benar untuk menentukan aturan pajak
Pilih kategori pajak yang paling akurat untuk memastikan pengumpulan pajak yang benar per wilayah.

Penetapan harga

  • Tipe Penetapan Harga: Pilih Pembayaran Tunggal
  • Bayar Sesuai Keinginan Anda (toggle): Aktifkan untuk membiarkan pembeli memilih jumlah
  • Harga Minimum (wajib): Jumlah terendah yang diizinkan untuk dibayar pelanggan
  • Harga yang Disarankan (opsional): Jumlah yang direkomendasikan ditampilkan di halaman produk
Gunakan metadata untuk menyimpan pengidentifikasi dari sistem Anda (misalnya, orderId) sehingga Anda dapat merekonsiliasi peristiwa dan kwitansi nanti.

Manajemen API

Gunakan POST /checkout-sessions/create untuk membuat sesi checkout satu kali dari produk. Checkout akan meminta pembeli untuk memasukkan jumlah yang memenuhi minimum PWYW Anda.

Referensi API

Lihat API untuk membuat sesi checkout.
Gunakan POST /refunds untuk membuat pengembalian penuh atau sebagian. Pelanggan akan dikembalikan jumlah yang tepat yang mereka bayar.

Referensi API

Pelajari cara mengembalikan pembayaran.
Gunakan GET /payments untuk mendaftar pembayaran dan GET /payments/{payment_id} untuk mengambil satu. Ambil item baris dengan GET /payments/{payment_id}/line-items.

Daftar Pembayaran

Jelajahi API listing.

Dapatkan Detail Pembayaran

Lihat API pengambilan.

Ambil Item Baris

Periksa item yang dibeli untuk suatu pembayaran.
Respon terhadap peristiwa seperti payment.succeeded atau payment.failed di backend Anda.

Panduan Webhook

Tangani peristiwa siklus hidup pembayaran.

Kasus Penggunaan Umum

  • Aset digital: Tema, template, set ikon, media, atau plugin
  • Konten dan pendidikan: E‑book, kursus, lokakarya dengan harga pendukung
  • Komunitas & donasi: Penggalangan dana, sponsor sumber terbuka, dukungan pencipta
  • Eksperimen peluncuran: Akses beta dan kampanye terbatas waktu untuk mengukur permintaan

Contoh Integrasi

Sesi Checkout (pembayaran tunggal, PWYW)

Tambahkan produk PWYW ke keranjang. Checkout mengumpulkan jumlah pembeli (menghormati minimum Anda) — tidak ada bidang tambahan yang diperlukan.
const session = await client.checkoutSessions.create({
  product_cart: [
    { product_id: 'prod_pwyw_demo', quantity: 1 }
  ],
  return_url: 'https://yoursite.com/checkout/success'
});

Praktik Terbaik

  • Pilih minimum yang masuk akal: Tutupi biaya sambil menjaga partisipasi tetap mudah
  • Gunakan harga yang disarankan: Ikat ekspektasi untuk meningkatkan nilai pesanan rata-rata
  • Jelaskan nilai dengan jelas: Beritahu pembeli apa yang dibuka oleh kontribusi mereka
  • Uji A/B kampanye: Tawarkan terbatas waktu dan eksperimen dengan pesan
  • Pantau distribusi: Lacak jumlah yang dibayar untuk memperbaiki minimum dan harga yang disarankan
PWYW adalah cara fleksibel untuk mengundang lebih banyak pelanggan sambil mempertahankan lantai pendapatan. Mulailah dengan sederhana, uji secara menyeluruh, dan iterasi berdasarkan konversi, distribusi kontribusi, dan tingkat pengembalian.