Skip to main content
Pay What You Want (PWYW) memungkinkan pelanggan menentukan jumlah yang mereka bayar—sebesar atau di atas minimum yang ditetapkan merchant. Fitur ini meningkatkan keterlibatan, mendorong dukungan komunitas, dan menyediakan harga fleksibel untuk produk digital.

Apa Itu Bayar Sesuai Keinginan Anda?

PWYW adalah model penetapan harga yang memungkinkan pelanggan menentukan harga mereka sendiri dalam batasan yang Anda tetapkan. Model ini ideal untuk:
  • Produk dan media digital: Template, e-book, kursus, plugin.
  • Peluncuran eksperimental: Akses awal, rilis beta, promosi berbatas waktu.
  • Paket dan tambahan: Tambahkan tier PWYW untuk meningkatkan partisipasi.

Manfaat Utama

  • Harga yang ditentukan pelanggan: Pembeli memilih jumlah yang mereka bayar.
  • Batas bawah pendapatan: Terapkan jumlah minimum untuk melindungi margin.
  • Ekspektasi yang terarah: Harga yang disarankan secara opsional untuk memandu pilihan.
  • Checkout yang di-host: Checkout dan tanda terima ditangani untuk Anda.
  • Berorientasi pada developer: API yang jelas untuk pembuatan, refund, dan webhook.
PWYW hanya tersedia untuk produk dengan jenis harga One Time. Mata uang dasar produk harus USD, GBP, atau EUR, dan PWYW tidak dapat digabungkan dengan Localized Pricing.

Membuat Bayar Sesuai Keinginan Anda

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

Pembuatan Produk

Detail Produk

  • Nama Produk (wajib): Nama tampilan yang ditampilkan di checkout dan invoice.
  • Deskripsi Produk: Pernyataan nilai yang jelas dan dilihat pelanggan sebelum membayar.
  • Gambar Produk: PNG, JPG, atau WebP hingga 3 MB.
  • Brand: Kaitkan produk dengan brand tertentu untuk pengaturan tema dan email.
  • Kategori Pajak (wajib): Pilih kategori yang tepat untuk menentukan aturan pajak.
Pilih kategori pajak yang paling tepat untuk memastikan pemungutan pajak yang benar di setiap wilayah.

Penetapan harga

  • Jenis Harga: Pilih One Time.
  • Pay What You Want (toggle): Aktifkan agar pembeli dapat memilih jumlah.
  • Harga Minimum (wajib): Jumlah terendah yang boleh dibayarkan pelanggan.
  • Harga yang Disarankan (opsional): Jumlah yang direkomendasikan dan ditampilkan di halaman produk. Jumlah ini tidak boleh lebih rendah dari harga minimum.
Gunakan metadata untuk menyimpan identifier dari sistem Anda (misalnya orderId) agar Anda dapat mencocokkan kejadian dan tanda terima nanti.

Membagikan Tautan dengan Jumlah Tetap

Saat Anda membagikan tautan checkout untuk produk PWYW dari Products, buka Advanced Settings dan tetapkan Payment amount untuk menagih nilai tersebut secara tepat, alih-alih membiarkan pembeli memilih. Jumlah tersebut harus sama dengan atau lebih besar dari Harga Minimum produk, dan dibawa di tautan sebagai parameter kueri paymentAmount dalam unit mata uang utama (misalnya, 12.5 untuk $12.50). Kosongkan kolom tersebut untuk mempertahankan perilaku pembeli memilih jumlah.

Pengelolaan API

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.
Gunakan POST /refunds untuk membuat refund penuh atau sebagian. Pelanggan menerima refund dengan jumlah persis seperti yang mereka bayarkan.

API Reference

Pelajari cara mengembalikan dana pembayaran.
Gunakan GET /payments untuk mencantumkan pembayaran dan GET /payments/{payment_id} untuk mengambil satu pembayaran. Ambil item baris dengan 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.
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 untuk pendukung.
  • Komunitas dan 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 mematuhi minimum Anda)—tidak diperlukan kolom tambahan.

Praktik Terbaik

  • Pilih minimum yang masuk akal: Tutupi biaya sambil menjaga partisipasi tetap mudah.
  • Gunakan harga yang disarankan: Arahkan ekspektasi untuk meningkatkan nilai pesanan rata-rata.
  • Jelaskan nilai dengan jelas: Beri tahu pembeli apa yang dapat mereka akses melalui kontribusi mereka.
  • Uji kampanye A/B: Batasi penawaran berdasarkan waktu dan bereksperimenlah dengan pesan.
  • Pantau distribusi: Lacak jumlah yang dibayarkan untuk menyempurnakan harga minimum dan harga yang disarankan.
Terakhir diubah pada 26 September 2026