doit
Produk · Tagihan Berulang

Tagihan berulang, otomatis

Buat paket sekali, lalu doit.id yang menerbitkan invoice tiap periode: lengkap dengan link pembayaran siap pakai dan, bila Anda mau, email tagihan langsung ke pelanggan. Untuk SPP, iuran internet, langganan SaaS, dan semua yang ditagih rutin.

Cara kerja

Tiga langkah, lalu berjalan sendiri

Buat paket

Tentukan nominal, metode (VA atau QRIS), dan interval (harian, mingguan, atau bulanan). Cukup satu POST /v1/billing/plans.

Langgankan pelanggan

Daftarkan pelanggan ke paket. Invoice pertama langsung terbit dengan link pembayaran siap dibagikan, tanpa Anda membuatnya manual.

doit.id menagih sendiri

Tiap periode, invoice baru terbit otomatis. Webhook invoice.created tiba di server Anda, dan email tagihan bisa dikirim langsung ke pelanggan.

Contoh

Dua panggilan API, selesai

terminal · buat paket & langganan
// 1. buat paket bulanan, kirim invoice via email
$ curl -X POST https://pay.doit.id/v1/billing/plans \
  -H "Authorization: Bearer pb_live_xxx" \
  -d '{"name": "Internet 20 Mbps", "amount": 200000,
       "interval": {"unit": "month", "count": 1},
       "kirim_email": true}'

// 2. langgankan pelanggan → invoice pertama langsung terbit
$ curl -X POST https://pay.doit.id/v1/billing/subscriptions \
  -H "Authorization: Bearer pb_live_xxx" \
  -d '{"plan_id": "plan_x8Kj2…", "customer_name": "Budi",
       "customer_email": "budi@contoh.id", "reference": "CUST-001"}'

{
  "id": "sub_9aQ…",
  "next_invoice_at": "2026-09-27T…",
  "first_invoice": {
    "reference": "CUST-001/20260827",
    "hosted_url": "https://pay.doit.id/p/pay_…"
  }
}
Yang Anda dapat

Dirancang supaya tidak ada tagihan yang tercecer

📧

Email tagihan, tanpa integrasi

Nyalakan kirim_email di paket, dan tiap invoice terbit doit.id mengirim email berisi link bayar langsung ke pelanggan Anda. Tidak perlu server email, tidak perlu template.

💬

Atau kirim sendiri lewat WhatsApp

Matikan email, ambil hosted_url dari webhook invoice.created, dan bagikan lewat nomor WhatsApp bisnis Anda sendiri. Kanalnya milik Anda, penerbitannya urusan kami.

🛡

Tanpa simpan kartu, tanpa auto-debit

Pelanggan membayar lewat link di tiap tagihan, jadi Anda terhindar dari kerumitan izin recurring-debit. Tidak ada data kartu yang disimpan di mana pun.

Jadwal yang bisa diatur

Pause saat pelanggan cuti, resume saat kembali, cancel saat berhenti. Resume melanjutkan dari periode berikutnya, tanpa memuntahkan tagihan periode tertinggal.

Setiap invoice adalah pembayaran biasa di mata sistem Anda: webhook payment.paid tetap datang saat lunas, laporannya menyatu di dashboard yang sama, dan settlement-nya ikut aliran H+1 yang sama. Selengkapnya di dokumentasi tagihan berulang.

Berhenti mengejar-ngejar pembayaran

Ceritakan siapa yang Anda tagih tiap bulan, dan kami bantu susun paketnya. Akses sandbox tersedia sejak hari pertama.

doit@idcloudhost.com Baca dokumentasi teknis