Paddle
Apa itu ini
Bayangkan sebuah toko resmi (shop of record) yang mengurus struk dan pajak untuk setiap penjualan, sehingga kamu hanya perlu menyediakan produknya. Itulah "MoR ()": perusahaan yang secara hukum menjadi pihak yang menjual ke pelanggan kamu dan mengurus semua administrasinya. Paddle adalah layanan seperti itu, yang ditujukan untuk bisnis software dan SaaS (Software as a Service, perangkat lunak yang kamu sewa bulanan alih-alih dibeli putus). Seperti layanan MoR lainnya, Paddle secara hukum adalah penjualnya: ia memproses pembayaran lalu mengurus kepatuhan pajak penjualan global, VAT (Value Added Tax, pajak penjualan yang dipakai di banyak negara), dan GST (Goods and Services Tax, jenis pajak penjualan serupa di negara seperti Australia dan India) untuk kamu, termasuk melaporkan dan membayarkannya. Selain pembayaran, Paddle juga menawarkan penagihan langganan (subscription billing), invoicing, dan perkakas pendapatan (revenue tooling), sehingga ia memposisikan dirinya sebagai lapisan lengkap "pembayaran + pajak + penagihan" untuk perusahaan software.
Kelebihan
- Merchant of record: pendaftaran, pemungutan, dan penyetoran pajak di seluruh dunia menjadi tugas Paddle, bukan tugasmu.
- Fitur langganan dan penagihan berulang (recurring billing) yang kuat — paket, masa uji coba (trial), proration, dan dunning (upaya menagih ulang pembayaran yang gagal).
- Menangani invoicing dan alur penjualan B2B (business-to-business, menjual ke perusahaan lain), tidak hanya pembelian satuan untuk konsumen.
- Mengurangi beban kepatuhan dan chargeback saat kamu berkembang ke pasar internasional.
Kompromi
- Biayanya lebih tinggi dibanding prosesor pembayaran murni, karena mencerminkan pekerjaan pajak dan kepatuhan yang ditanggungnya.
- Kontrol tingkat rendah atas alur checkout yang tepat lebih terbatas dibanding membangun langsung di atas Stripe.
- Proses persetujuan dan onboarding bisa lebih ketat, karena Paddle menanggung tanggung jawab hukum sebagai penjual.
- Paling cocok untuk software/SaaS; tidak dirancang untuk barang fisik atau marketplace.
Paling cocok untuk
Perusahaan SaaS dan software — terutama yang menjual secara internasional — yang ingin penagihan dan kepatuhan pajak global ditangani sekaligus, sehingga tim bisa fokus pada produk alih-alih mengurus pelaporan VAT di banyak negara.
Kecocokan dengan vibe coding
Paddle cocok untuk vibe coding saat kamu membangun produk berlangganan dan ingin sepenuhnya menghindari kerumitan kepatuhan pajak. Arahkan agen ke checkout Paddle yang di-hosting (hosted) atau overlay, lalu minta ia mengimplementasikan yang mengaktifkan langganan serta webhook yang menangani pembatalan dan perpanjangan. Webhook adalah pesan otomatis yang dikirim Paddle ke aplikasimu ketika sesuatu terjadi (langganan baru, pembatalan), sehingga aplikasimu bereaksi dengan sendirinya alih-alih terus-menerus memeriksa (polling) status. Karena Paddle adalah merchant of record, beri tahu agen untuk tidak membangun logika pajak apa pun — tugasnya adalah pemenuhan (fulfillment) dan menjaga status langganan di aplikasimu tetap sinkron dengan event dari Paddle.
// Handle a Paddle subscription webhook (server-side)
export async function handlePaddleEvent(event) {
switch (event.event_type) {
case "subscription.activated":
await grantAccess(event.data.customer_id);
break;
case "subscription.canceled":
await revokeAccess(event.data.customer_id);
break;
}
}