Panduan · Terbit · Diperbarui

Menjual kelas dan kursus online: aturan penyerahan 30 hari, akses yang harus diserahkan sendiri, dan janji uang kembali yang mahal

Menjual kelas, webinar, atau keanggotaan berbeda dari menjual barang pada dua hal, dan keduanya menyangkut pembayaran. Uangnya masuk sebelum apa pun diserahkan, dan yang diserahkan bukan benda yang bisa dikirim kurir melainkan akses yang harus dibuka oleh sistem penjual sendiri. Panduan ini menempatkan keduanya pada urutan yang benar: aturan yang menentukan boleh tidaknya bentuk penjualannya, jalur penyerahan akses, lalu angka.

Langkah nol: bentuk penjualan menentukan izin, bukan produknya

Kelas bukan kategori terlarang, dan tidak ada satu pun baris pada kebijakan penggunaan yang menyebut kursus. Yang disebut di sana adalah bentuk penjualannya, dan dua barisnya mengenai penjual kelas secara langsung: pre-order dan langganan yang penyerahannya lebih dari 30 hari ke depan, serta hal yang dibayar jauh sebelum diserahkan. Keduanya berada pada daftar yang memerlukan persetujuan tertulis lebih dulu, bukan pada daftar yang tidak pernah diizinkan, jadi yang diminta adalah memberi tahu dan menunggu jawaban sebelum penjualan dibuka.

Diterjemahkan ke bentuk penjualan kelas yang benar-benar dipakai:

Bentuk penjualanKapan penyerahannyaPerlu persetujuan lebih dulu
Kelas rekaman, akses terbuka saat itu jugaHari pembayaranTidak
Batch yang dimulai dua pekan lagiDalam 30 hariTidak
Batch yang dibuka pendaftarannya tiga bulan sebelum mulaiLebih dari 30 hariYa
Keanggotaan bulanan, dibayar tiap bulan berjalanBulan berjalanTidak
Paket tahunan dibayar di mukaSepanjang tahunYa
Akses seumur hidupTanpa batasYa

Baris terakhir layak diperhatikan penjual yang terbiasa menulis “akses selamanya” pada halaman penjualan sebagai kalimat pemasaran. Kalimat itu adalah janji penyerahan tanpa batas waktu, dan itulah yang membuatnya masuk daftar. Menjual materi yang sama sebagai akses satu tahun tidak mengubah nilainya bagi hampir semua pembeli, dan mengubah statusnya di sini. Sisi penagihan berulangnya, termasuk kenapa tautan tidak bisa diterbitkan sebulan di muka, ada di panduan menagih langganan bulanan tanpa autodebet.

Penyerahan akses adalah pekerjaan penjual, dan hanya ada satu penanda yang sah

Kasera Pay menerbitkan pembayaran dan memastikan statusnya, dan tidak menyimpan materi serta tidak membuka akses apa pun. Kalau email bukti pembayaran diaktifkan dan email pembeli tercatat, pembeli memang menerima email bukti pembayaran, tetapi email itu hanya menyatakan uangnya sampai dan tidak membawa akses. Penanda untuk membuka akses adalah satu pemberitahuan pada detik pembayaran tercatat lunas, yaitu webhook payment.paid yang bertanda tangan. Tiga jalur penyerahan tumbuh dari pemberitahuan itu, dan pilihannya ditentukan jumlah pendaftar per hari.

Satu hal yang tidak boleh dipakai sebagai penanda lunas, dan ini kesalahan yang paling mahal pada penjualan kelas: kembalinya pembeli ke halaman terima kasih. Pengalihan browser setelah pembayaran memang tersedia dan berguna, tetapi alamat halaman itu bisa dibuka siapa saja, kapan saja, tanpa pernah membayar sepeser pun. Materi yang dibuka berdasarkan kunjungan ke halaman terima kasih adalah materi yang dibagikan gratis kepada siapa pun yang menyalin alamatnya. Halaman itu untuk memberi tahu pembeli bahwa aksesnya sedang disiapkan; yang membuka akses adalah webhook.

Alamat email peserta tidak datang dengan sendirinya

Penyerahan akses hampir selalu berujung pada satu alamat email, dan halaman checkout tidak meminta apa pun yang tidak diminta penjual. QRIS dan Virtual Account tidak pernah meminta email dengan sendirinya. Menyalakan permintaan email adalah langkah yang mudah terlewat dan akibatnya terasa segera, yaitu pembayaran lunas dari orang yang tidak punya alamat tujuan pengiriman akses, dan nama pembayar di mutasi bank bukan pengganti alamat itu.

Pada langkah yang sama, keterangan pembayaran layak diisi dengan nama kelas dan batch. Keterangan itulah yang terbawa ke ekspor CSV dan ke kotak pencarian di daftar transaksi, sehingga rekap peserta per batch tidak perlu dicocokkan satu per satu.

Angka: metode, batas nominal, dan kapan harga kelas memaksa termin

Harga kelas biasanya jauh di atas nilai transaksi eceran, dan pada nominal besar bentuk tarif menentukan lebih banyak daripada namanya. QRIS ditarif 0,7% ditambah Rp 250 per transaksi dan Virtual Account tetap Rp 5.000 berapa pun nominalnya. Keduanya untuk transaksi yang berhasil saja.

Harga kelasQRISVirtual Account
Rp 150.000Rp 1.300Rp 5.000
Rp 750.000Rp 5.500Rp 5.000
Rp 1.500.000Rp 15.000Rp 15.000
Rp 5.000.000Rp 50.000Rp 50.000

Pembacaannya sederhana: untuk kelas antara sekitar Rp 678.600 dan Rp 1.000.000, Virtual Account lebih murah daripada QRIS, karena tarifnya tidak bertambah saat nominalnya bertambah. Di atas Rp 1.000.000, sejak 26 Oktober 2026 keduanya kena 1% dari seluruh nominal. Titik tukarnya, beserta alasan kenapa keduanya hanya bersilangan sekali, dihitung di panduan memilih QRIS atau Virtual Account. Menyalakan keduanya dan membiarkan pembeli memilih adalah jawaban yang aman, karena QRIS jauh lebih cepat bagi pembeli yang membayar dari ponsel.

Batas yang mengikat pada penjualan kelas adalah nominal maksimum Rp 10.000.000 per pembayaran. Program mahal seperti bootcamp harus dipecah menjadi termin, kecuali maksimum Virtual Account akun sudah dinaikkan atas permintaan ke [email protected], dan setiap termin adalah pembayaran tersendiri dengan biaya tetapnya sendiri. Pemecahan itu tetap sering menguntungkan, karena termin menurunkan hambatan pendaftaran, tetapi angkanya sebaiknya dihitung dan bukan diasumsikan.

Janji uang kembali: satu kalimat di halaman penjualan yang tidak gratis

Halaman penjualan kelas hampir selalu memuat garansi uang kembali. Kalimat itu perlu ditulis dengan mengetahui apa yang terjadi saat ditagih. Pada QRIS dan Virtual Account, yaitu kedua metode yang aktif hari ini, tidak ada tombol maupun endpoint pengembalian dana sama sekali: uangnya kembali lewat transfer bank biasa dari rekening penjual, biaya per transaksinya tidak ikut kembali, dan rekening tujuan pembeli tidak pernah tersimpan pada catatan pembayaran sehingga harus ditanyakan lewat jalur pemesanan yang sama. Prosedur lengkapnya ada di catatan mengembalikan uang pembeli pada QRIS dan Virtual Account.

Akibat praktisnya pada penetapan harga: pada kelas Rp 750.000 dengan pengembalian 4 dari 100 peserta, yang hilang bukan hanya empat kali Rp 750.000, tetapi juga empat kali biaya transaksi yang sudah terpakai dan biaya transfer saat mengembalikannya. Garansi panjang juga bertabrakan dengan penyerahan yang sudah selesai, karena materi rekaman tidak bisa ditarik kembali setelah diunduh. Angka jendela apa pun yang dipilih sebaiknya tertulis di halaman penjualan, bukan dijawab kasus per kasus setelah ada yang menagihnya.

Untuk produk yang penyerahannya selesai dalam satu unduhan dan harganya jauh lebih kecil, seperti ebook, template, dan preset, persoalannya bergeser ke bentuk tarif dan ke tautan unduhan yang tidak bocor, dan itu dibahas di cara menjual produk digital tanpa toko online.

Urutan yang bisa dijalankan

  1. Tentukan bentuk penjualannya, lalu periksa tabel di atas. Kalau penyerahannya melewati 30 hari, minta persetujuan tertulis sebelum halaman penjualan dibuka, bukan setelah pendaftar pertama membayar.
  2. Nyalakan permintaan email pada checkout, dan isi keterangan pembayaran dengan nama kelas beserta batch-nya.
  3. Nyalakan QRIS dan Virtual Account bersamaan, dan periksa tarifnya pada harga kelas yang sebenarnya sebelum menetapkan harga akhir.
  4. Putuskan jalur penyerahan aksesnya. Kalau otomatis, pastikan yang membuka akses adalah webhook yang tanda tangannya diverifikasi, bukan kunjungan ke halaman terima kasih.
  5. Uji satu pendaftaran penuh di mode tes, termasuk pembayaran yang dibiarkan kedaluwarsa, dan pastikan endpoint mencentang payment.expired supaya kursi yang ditahan dilepas saat event itu datang, dengan waktu kedaluwarsanya sendiri sebagai cadangan.
  6. Tulis jendela garansi pada halaman penjualan, dan siapkan satu pesan baku untuk meminta rekening tujuan saat ada yang menagihnya.

Untuk kelas yang dijual sebagai acara dengan kuota kursi dan hari-H, urutan panitianya berbeda dan dibahas terpisah di panduan menjual tiket acara dengan QRIS.

Pertanyaan yang sering muncul

Apakah kelas dengan akses seumur hidup boleh dijual?

Boleh, tetapi masuk daftar yang perlu persetujuan tertulis lebih dulu. Kebijakan larangan menyebut pre-order dan langganan yang penyerahannya lebih dari 30 hari ke depan, dan akses seumur hidup adalah bentuk paling jelas dari penyerahan yang melampaui 30 hari. Kelas rekaman yang seluruh materinya bisa dibuka pada detik pembayaran tercatat lunas berada di luar daftar itu, karena penyerahannya selesai hari itu juga.

Apakah pembeli bisa langsung dibukakan aksesnya begitu kembali ke halaman terima kasih?

Tidak. Kembalinya pembeli ke situs penjual setelah membayar hanyalah pengalihan browser, dan alamat itu bisa dibuka siapa saja tanpa pernah membayar. Penanda lunas yang sah hanya satu, yaitu webhook payment.paid yang bertanda tangan, atau pemeriksaan status pembayaran ke API. Halaman terima kasih dipakai untuk memberi tahu pembeli bahwa aksesnya sedang dibuka, bukan untuk membukanya.

Dari mana alamat email pembeli didapat untuk mengirim akses?

Dari langkah data pembeli di halaman checkout, yang harus dinyalakan lebih dulu. QRIS dan Virtual Account, kedua metode yang aktif hari ini, tidak meminta apa pun kalau tidak diminta. Menjual kelas tanpa menyalakan permintaan email berarti menerima uang dari orang yang tidak punya alamat pengiriman akses.

Bagaimana menepati janji garansi uang kembali pada QRIS dan Virtual Account?

Lewat transfer bank biasa dari rekening penjual, karena pada kedua metode itu tidak ada tombol maupun endpoint pengembalian dana. Biaya per transaksi tidak ikut kembali, dan rekening tujuan pembeli tidak pernah tersimpan di catatan pembayaran, jadi harus ditanyakan lewat jalur pemesanan yang sama.

Mulai sekarang

Terima pembayaran pertama minggu ini.

Daftar gratis, buat payment link atau pakai API, dan lihat statusnya berubah otomatis. Tanpa biaya bulanan, biaya transaksi hanya untuk pembayaran yang berhasil.

Dapatkan di Google PlayDownload di App Store