Fitur ini menghubungkan pricing di UI dengan transaksi nyata di backend. Area ini mencakup checkout, order page, pengelolaan subscription, dan webhook payment provider.
Apa yang termasuk di fitur ini
/checkout/order/[id]/dashboard/billingPOST /api/paymentsPOST /api/subscriptionPOST /api/webhooks/midtransPOST /api/webhooks/doku
Route dan endpoint terkait
Dependensi utama
File dan config yang paling sering disentuh
Yang biasanya dikustomisasi
- nama dan benefit plan,
- harga paket,
- CTA upgrade,
- copy checkout,
- alur sukses atau gagal payment,
- jalur cancel dan resume subscription,
- messaging order page.
Kapan fitur ini dimatikan
Payments biasanya dimatikan kalau:- produk tidak dijual dengan billing publik,
- produk hanya berupa portal member internal,
- launch masih fokus ke waitlist atau validasi awal.
- pricing checkout,
- CTA upgrade,
- copy yang menjanjikan plan atau subscription,
- entry dashboard billing yang tidak relevan.
Checklist verifikasi
- Satu payment sandbox berhasil dibuat.
- Order page menampilkan status yang benar.
- Webhook sampai ke route yang benar.
- Subscription aktif atau berubah status dengan benar.
- Cancel dan resume berjalan untuk akun test.
- Admin bisa melihat payment dan event yang relevan.