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
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
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
Membagikan Tautan dengan Jumlah Tetap
Saat Anda membagikan tautan checkout untuk produk PWYW dari Products, buka Advanced Settings dan tetapkan Payment amount untuk mengenakan nilai tersebut secara persis, alih-alih membiarkan pembeli memilih. Jumlah tersebut harus sama dengan atau lebih besar dari Minimum Price produk, dan dibawa pada tautan sebagai parameter kueripaymentAmount dalam satuan mata uang utama (misalnya 12.5 untuk $12.50). Biarkan kolom kosong untuk mempertahankan perilaku pembeli memilih jumlah.
Pengelolaan API
Create checkout sessions (PWYW)
Create checkout sessions (PWYW)
Gunakan
POST /checkouts untuk membuat sesi checkout satu kali dari produk. Checkout akan meminta pembeli memasukkan jumlah yang memenuhi minimum PWYW Anda.API Reference
Lihat API pembuatan sesi checkout.
Refund payments
Refund payments
Gunakan
POST /refunds untuk membuat pengembalian dana penuh atau sebagian. Pelanggan menerima pengembalian dana sejumlah persis yang mereka bayarkan.API Reference
Pelajari cara mengembalikan dana pembayaran.
List and retrieve
List and retrieve
Gunakan
GET /payments untuk mencantumkan pembayaran dan GET /payments/{payment_id} untuk mengambil salah satunya. Ambil item baris menggunakan GET /payments/{payment_id}/line-items.List Payments
Jelajahi API pencantuman.
Get Payment Detail
Lihat API pengambilan data.
Retrieve Line Items
Periksa item yang dibeli untuk suatu pembayaran.
Payment webhooks
Payment webhooks
Tanggapi event seperti payment.succeeded atau payment.failed di backend Anda.
Webhook Guide
Tangani event siklus hidup pembayaran.
Kasus Penggunaan Umum
- Aset digital: Tema, template, set ikon, media, atau plugin
- Konten dan edukasi: E-book, kursus, lokakarya dengan harga dukungan
- Komunitas & donasi: Penggalangan dana, sponsorship open source, dukungan untuk kreator
- Eksperimen peluncuran: Akses beta dan kampanye berbatas waktu untuk mengukur permintaan
Contoh Integrasi
Sesi Checkout (pembayaran tunggal, PWYW)
Tambahkan produk PWYW ke keranjang. Checkout mengumpulkan jumlah dari pembeli (dengan tetap menghormati minimum Anda) — tidak diperlukan kolom tambahan.Praktik Terbaik
- Pilih minimum yang wajar: Tutupi biaya sambil menjaga partisipasi tetap mudah
- Gunakan harga yang disarankan: Bentuk ekspektasi untuk meningkatkan nilai pesanan rata-rata
- Jelaskan nilai dengan jelas: Beri tahu pembeli manfaat yang mereka dapatkan dari kontribusi
- Lakukan pengujian A/B pada kampanye: Batasi durasi penawaran dan bereksperimenlah dengan pesan
- Pantau distribusi: Lacak jumlah yang dibayarkan untuk menyempurnakan harga minimum dan harga yang disarankan
PWYW adalah cara fleksibel untuk mengundang lebih banyak pelanggan sekaligus mempertahankan batas bawah pendapatan. Mulailah dengan sederhana, lakukan pengujian secara menyeluruh, lalu lakukan iterasi berdasarkan konversi, distribusi kontribusi, dan tingkat pengembalian dana.