Langganan & Billing

Panduan memilih plan, membayar, perpanjang, dan upgrade langganan OtoSwitch.


Plan tersedia

OtoSwitch memiliki 3 plan: Trial (gratis), Basic, dan Pro.

Trial

Item Nilai
Harga Gratis
Berlaku Otomatis aktif saat daftar (durasi pendek)
Max kategori 2
Scan harian Max 10
Auto-switch
Telegram notif
API access (server-to-server)

Cocok untuk eksplorasi dashboard. Tidak cukup untuk operasi rutin.

Basic

Item Nilai
Harga bulanan Rp 99.000
Harga 3 bulan Rp 269.000 (hemat ~10%)
Harga 6 bulan Rp 499.000 (hemat ~16%)
Harga 12 bulan Rp 899.000 (hemat ~24%)
Max kategori 10
Scan harian Max 50
Monitor interval 5 menit
Auto-switch
Telegram notif
API access

Cocok untuk reseller skala kecil-menengah.

Pro

Item Nilai
Harga bulanan Rp 299.000
Harga 3 bulan Rp 799.000 (hemat ~11%)
Harga 6 bulan Rp 1.499.000 (hemat ~16%)
Harga 12 bulan Rp 2.699.000 (hemat ~25%)
Max kategori Unlimited
Scan harian Unlimited
Monitor interval 2 menit
Auto-switch
Telegram notif
API access
Proactive scan

Cocok untuk reseller skala besar yang butuh response cepat.

Periode pembayaran yang valid: 1, 3, 6, atau 12 bulan. Periode lain tidak didukung.

Fitur per plan

Fitur Trial Basic Pro
Scan & monitor
Lihat produk & supplier
Auto-switch
Set max price
Activate / deactivate produk
Delete produk
Change Detection ✓ (read-only)
Zone management
Telegram notification
API key (server-to-server)
Proactive scan rotational
Smart intervals 2 menit

Cara membeli plan

  1. Login → klik menu Billing di sidebar.
  2. Pilih plan Basic atau Pro.
  3. Pilih periode (1 / 3 / 6 / 12 bulan).
  4. Lihat ringkasan: total harga + bonus hari (kalau upgrade dari plan aktif).
  5. Klik Bayar.

Halaman pilih plan Gambar 1 — Halaman Billing.


Metode pembayaran

Yang aktif tergantung konfigurasi server. Tiga gateway yang didukung:

DompetX

  • Klik Bayar → halaman pembayaran DompetX terbuka di tab baru.
  • Pilih metode pembayaran (VA bank, e-wallet, dll) sesuai opsi DompetX.
  • Selesaikan pembayaran.
  • Kembali ke OtoSwitch — status order otomatis update setelah webhook DompetX masuk (~1-5 menit).

Duitku

  • Klik Bayar → muncul dropdown Pilih Metode Pembayaran:
    • BCA Virtual Account (BC)
    • Mandiri Virtual Account (M2)
    • Shopeepay (SP)
    • QRIS (QRIS)
    • dst (tergantung config Duitku).
  • Klik Konfirmasi, halaman pembayaran Duitku terbuka.
  • Bayar via metode yang dipilih.
  • Status update otomatis via webhook callback (~1-5 menit).

QRIS Static

  • Klik Bayar → modal QR muncul.
  • Scan QR pakai aplikasi e-wallet (DANA, OVO, GoPay, ShopeePay, m-banking QRIS-ready).
  • Bayar sesuai nominal yang tertera.
  • Penting: nominal tampak punya digit unik di belakang (mis. Rp 99.123). Bayar persis sesuai itu — itu yang dipakai sistem untuk mencocokkan pembayaran.
  • Setelah bayar, status update dalam 1-3 menit (otomatis dari notifikasi DANA Bisnis).

Pembayaran QRIS expired dalam 30 menit (default). Lewat itu, order auto-cancelled dan harus bikin baru.


Lihat invoice / order history

  1. Menu Billing → klik tab Riwayat Order.
  2. Daftar semua order: tanggal, plan, periode, jumlah, status (paid / pending / cancelled / failed / expired).
  3. Klik order untuk detail (link pembayaran, ID transaksi, callback log).

Status:

Status Arti
pending Belum dibayar, masih dalam window expiry.
paid Sudah dibayar, langganan aktif/extended.
expired Lewat window pembayaran.
cancelled Dibatalkan oleh user/admin.
failed Gagal di gateway (mis. webhook bermasalah).

Upgrade plan / Perpanjang langganan

Sama seperti beli baru — tinggal pilih plan + periode lalu bayar.

Bonus hari (prorate)

Kalau upgrade dari plan aktif, sisa hari yang belum terpakai dikonversi jadi bonus hari di plan baru. Rumus:

sisa_hari      = expires_at - hari_ini
credit_rp      = sisa_hari × (harga_lama_bulanan / 30)
bonus_hari     = floor(credit_rp / (harga_baru_bulanan / 30))
expires_baru   = hari_ini + (bulan_baru × 30) + bonus_hari

Contoh: punya Basic (Rp 99.000/bulan), sisa 10 hari. Upgrade ke Pro (Rp 299.000/bulan) periode 1 bulan:

credit_rp    = 10 × (99.000 / 30)  = Rp 33.000
bonus_hari   = floor(33.000 / (299.000 / 30)) = floor(3.31) = 3 hari
expires_baru = hari_ini + 30 + 3 = 33 hari ke depan

Bonus terlihat di preview sebelum pembayaran. Tidak ada yang hangus.

Perpanjang plan yang sama

Sama prosedurnya. Tinggal beli plan yang sama lagi — sisa hari + periode baru otomatis ditambah.


Status langganan di top bar

Widget di pojok kanan atas dashboard:

  • 🟢 PRO · 25 hari — plan aktif, sisa hari.
  • 🟡 BASIC · 3 hari — kuning kalau ≤7 hari.
  • 🔴 EXPIRED — sudah lewat, monitor mati.

Klik widget untuk ke menu Billing.


Banner peringatan expiry

Otomatis muncul saat:

  • Sisa ≤ 7 hari: banner kuning "Langganan akan expired pada [tanggal]". Tombol Perpanjang.
  • Sudah expired: banner merah "Langganan sudah expired. Monitor dimatikan." Tombol Perpanjang Sekarang.

OtoSwitch juga kirim notifikasi Telegram (kalau sudah link akun, plan support).


Pembatalan & refund

OtoSwitch tidak menyediakan refund otomatis dari UI. Untuk request refund, hubungi support via halaman dukungan.


FAQ

Sudah bayar tapi status masih pending? Webhook gateway kadang delay. Tunggu sampai 10 menit. Kalau masih pending, klik Cek Status Manual di order detail (kalau tersedia), atau lapor support.

Bisa downgrade dari Pro ke Basic? Bisa, tapi tidak ada pengembalian dana. Sisa hari Pro dikonversi ke bonus hari Basic dengan rumus prorate yang sama.

Trial bisa diperpanjang? Trial otomatis aktif sekali per akun. Kalau habis, harus upgrade ke Basic/Pro.

Apakah harga sudah include pajak? Lihat invoice — biasanya sudah include PPN. Detail di kebijakan langganan.

Cara dapat invoice resmi (faktur pajak)? Hubungi support setelah pembayaran. Sertakan nomor order dan NPWP perusahaan.

Apa yang terjadi setelah expired?

  • Monitor otomatis mati.
  • Tab Produk / Penjual / Perubahan masih bisa dibaca (read-only).
  • Aksi (auto-switch, batch update) di-block.
  • API key (kalau ada) tetap aktif tapi return 403 sampai langganan diperpanjang.