Cara Kerja Penerimaan Pembayaran Invoice

Terima pembayaran lewat transfer bank, atau hubungkan akun Stripe, PayPal, Razorpay, Mollie, Midtrans, atau Xendit milik Anda sendiri. Uang langsung masuk ke Anda — Invosend tidak mengenakan biaya apa pun dan tidak pernah menyentuh dana Anda.

Biaya Invosend atas uang yang Anda terima
0%Biaya Invosend atas uang yang Anda terima
payment gateway yang bisa dihubungkan
6payment gateway yang bisa dihubungkan
Transfer bank tersedia di semua paket, termasuk Free
Semua paketTransfer bank tersedia di semua paket, termasuk Free

1. Terima Pembayaran via Transfer Bank#

Opsi paling sederhana, tersedia di semua paket termasuk Gratis. Anda mengonfirmasi setiap pembayaran secara manual.

  1. Tambahkan rekening bank Anda

    Buka Payment setup dan tambahkan nama bank, nama pemilik rekening, nomor rekening, serta opsional gambar QR untuk aplikasi mobile banking lokal.

  2. Tampilkan di invoice

    Pilih rekening tersebut saat membuat atau mengedit invoice. Detail bank dan QR-nya langsung muncul di PDF dan halaman invoice publik.

  3. Konfirmasi pembayaran sendiri

    Klien mentransfer secara manual dan bisa mengunggah bukti transfer atau menandai invoice sebagai lunas dari sisi mereka. Anda meninjaunya di dashboard lalu mengonfirmasi.

2. Terima Pembayaran Otomatis via Payment Gateway#

Hubungkan akun merchant Anda sendiri sekali saja, lalu biarkan klien membayar online dengan satu klik. Invosend hanya meneruskan link checkout dan membaca status pembayarannya — uang Anda tidak pernah melewati Invosend.

  1. Hubungkan akun Anda sendiri

    Buka Payment setup > Online payment gateways, pilih salah satu gateway, lalu masukkan API key merchant milik Anda sendiri. Ini adalah akun Anda sendiri di penyedia tersebut, bukan akun bersama milik Invosend.

  2. Aktifkan di sebuah invoice

    Buka invoice mana pun dan aktifkan payment gateway yang ingin ditawarkan. Anda bisa menawarkan lebih dari satu gateway di invoice yang sama.

  3. Klien membayar dengan satu klik

    Klien membuka link invoice dan klik Pay Now. Mereka menyelesaikan pembayaran di halaman checkout aman milik gateway itu sendiri — tidak perlu akun Invosend di sisi mereka.

  4. Invoice ter-update sendiri

    Begitu gateway mengonfirmasi pembayaran, Invosend otomatis menandai invoice sebagai Lunas, membuat ulang PDF dengan watermark lunas, dan mengirim notifikasi ke Anda — tanpa perlu tindak lanjut manual.

3. Metode Pembayaran yang Didukung#

Tawarkan sebanyak yang Anda mau di invoice yang sama.

  • Transfer Bank

    Detail rekening bank Anda sendiri dan opsional gambar QR untuk aplikasi mobile banking lokal. Klien mentransfer manual; Anda yang mengonfirmasi. Tersedia di semua paket, termasuk Gratis.

  • Stripe

    Pembayaran kartu internasional dalam mata uang invoice itu sendiri. Paling cocok untuk klien yang membayar dengan kartu kredit atau debit dari mana pun di dunia.

  • PayPal

    Klien membayar dengan saldo PayPal, rekening bank, atau kartu mereka. Populer di kalangan klien freelance dan agensi internasional.

  • Razorpay

    Pembayaran UPI India, netbanking, dan kartu lewat Razorpay Payment Link, dalam mata uang invoice itu sendiri (default INR).

  • Mollie

    Metode pembayaran Eropa — kartu, iDEAL, Bancontact, dan lainnya — populer di kalangan klien di Belanda dan Eropa lainnya.

  • Midtrans

    Virtual Account Indonesia (BCA, BNI, BRI, Permata, dan lainnya), QRIS, dan pembayaran kartu, dalam Rupiah.

  • Xendit

    Virtual Account Indonesia, QRIS, dan pembayaran kartu, dalam Rupiah — alternatif dari Midtrans. Mata uang invoice juga bisa PHP, THB, VND, atau MYR jika akun Xendit Anda ada di Filipina, Thailand, Vietnam, atau Malaysia.

Gateway mana yang cocok untuk negara Anda?

Workspace baru dimulai dengan gateway berikut yang sudah aktif sesuai negaranya. Gateway lain dapat Anda aktifkan di pengaturan workspace. Apakah sebuah penyedia menerima Anda bergantung pada dukungan negara dari penyedia itu sendiri.

NegaraGateway yang aktif secara default
Austria, Belanda, Belgia, Denmark, Finlandia, Inggris Raya, Irlandia, Italia, Jerman, Luksemburg, Norwegia, Polandia, Portugal, Prancis, Spanyol, Swedia, dan SwissMollieStripePayPal
FilipinaXenditStripePayPal
IndiaRazorpayStripePayPal
IndonesiaMidtransXenditPayPal
Semua negara lainnyaStripePayPal

4. Panduan Langkah demi Langkah: Menghubungkan Setiap Gateway#

Nama menu persisnya bisa sedikit berubah seiring masing-masing provider memperbarui dashboard mereka, tapi inilah lokasi setiap kredensial saat ini.

Terakhir diperiksa: 13 Oktober 2026

Stripe
  1. Login ke Stripe Dashboard Anda di dashboard.stripe.com.
  2. Buka Developers > API keys lalu salin Secret Key Anda (diawali sk_test_ untuk testing, sk_live_ untuk pembayaran asli).
  3. Di Invosend, buka Payment setup > Online payment gateways > Stripe lalu tempelkan ke kolom Secret Key.
  4. Kembali ke Stripe, buka Webhooks di Workbench (dashboard.stripe.com/webhooks) lalu klik Create an event destination. Pilih Your account dan gaya payload Snapshot, pilih event checkout.session.completed, checkout.session.async_payment_succeeded, pilih Webhook endpoint sebagai tipe tujuan, lalu tempelkan https://app.invosend.com/api/webhooks/stripe-invoice-payment sebagai URL endpoint.
  5. Setelah tujuan dibuat, buka halamannya lalu klik Reveal secret untuk melihat Signing secret (diawali whsec_). Salin ke kolom Webhook Signing Secret di Invosend. Mode test dan live masing-masing butuh tujuan dan secret sendiri.
  6. Klik Test Connection, lalu Save. Invosend otomatis mendeteksi sandbox atau live dari key Anda.
PayPal
  1. Login ke PayPal Developer Dashboard di developer.paypal.com lalu buka Apps & Credentials.
  2. Ubah toggle Sandbox/Live di bagian atas sesuai yang ingin dihubungkan, lalu pilih atau buat app.
  3. Salin Client ID dan Client Secret dari app tersebut.
  4. Di Invosend, buka Payment setup > Online payment gateways > PayPal, atur toggle Sandbox/Live yang sama, lalu tempelkan Client ID dan Client Secret.
  5. Masih di halaman app tersebut di PayPal, cari bagian Webhooks lalu tambahkan webhook dengan URL https://app.invosend.com/api/webhooks/paypal-invoice-payment, berlangganan event PAYMENT.CAPTURE.COMPLETED. App Sandbox dan Live masing-masing butuh webhook sendiri.
  6. Salin Webhook ID yang diberikan PayPal untuk webhook tersebut ke kolom Webhook ID di Invosend. Jangan memakai Client ID di sini.
  7. Klik Test Connection, lalu Save.
Razorpay
  1. Login ke Razorpay Dashboard Anda, pilih mode Test atau Live, lalu buka Account & Settings > API Keys.
  2. Klik Generate Key, lalu segera salin Key ID dan Key Secret, karena Razorpay hanya menampilkan Key Secret satu kali. Key ID diawali rzp_test_ untuk testing dan rzp_live_ untuk pembayaran asli.
  3. Di Invosend, buka Payment setup > Online payment gateways > Razorpay lalu tempelkan ke kolom Key ID dan Key Secret.
  4. Kembali ke Razorpay, buka Account & Settings > Webhooks > Add New Webhook. Tempelkan https://app.invosend.com/api/webhooks/razorpay-invoice-payment sebagai URL dan pilih event payment_link.paid.
  5. Di formulir yang sama, atur Secret untuk webhook tersebut (pakai nilai acak baru, bukan Key Secret API Anda) lalu masukkan nilai yang sama ke kolom Webhook Secret di Invosend.
  6. Klik Test Connection, lalu Save.
Mollie
  1. Login ke Mollie Dashboard Anda lalu buka Developers > API keys.
  2. Salin API Key Anda (diawali test_ untuk testing, live_ untuk pembayaran asli).
  3. Di Invosend, buka Payment setup > Online payment gateways > Mollie lalu tempelkan ke kolom API Key.
  4. Klik Test Connection, lalu Save. Tidak perlu setup webhook — Invosend otomatis memberi tahu Mollie ke mana mengirim setiap notifikasi pembayaran.
Midtrans
  1. Login ke Midtrans Dashboard (MAP) Anda di dashboard.midtrans.com.
  2. Pakai drop-down Environment di kiri atas (Sandbox untuk testing, Production untuk pembayaran asli), lalu buka Settings > Access Keys dan salin Server Key serta Client Key Anda (key sandbox diawali SB-Mid-).
  3. Di Invosend, buka Payment setup > Online payment gateways > Midtrans, atur toggle Sandbox/Live yang sama, lalu tempelkan Server Key dan Client Key.
  4. Klik Test Connection, lalu Save. Tidak perlu setup webhook — Invosend otomatis mengatur URL notifikasi pembayaran di setiap checkout.
Xendit
  1. Login ke Xendit Dashboard Anda lalu buka Settings > Developers > API Keys.
  2. Salin Secret Key Anda (diawali xnd_development_ untuk testing, xnd_production_ untuk pembayaran asli).
  3. Di Invosend, buka Payment setup > Online payment gateways > Xendit lalu tempelkan ke kolom Secret Key.
  4. Masih di Xendit, buka Settings > Developers > Webhooks lalu atur URL webhook invoice-paid ke https://app.invosend.com/api/webhooks/xendit-invoice-payment, kemudian simpan. Di halaman yang sama, klik View Webhook Verification Token (Xendit meminta password Anda) lalu salin ke kolom Webhook Verification Token di Invosend. Mode test dan live punya token yang berbeda.
  5. Klik Test Connection, lalu Save.

5. Biaya & Ke Mana Uangnya Mengalir#

Invosend tidak mengenakan biaya apa pun atas uang yang Anda terima — menghubungkan gateway atau rekening bank Anda sendiri tidak menambah biaya di luar paket Invosend Anda.
  • Dana mengalir langsung dari klien ke rekening bank atau akun gateway Anda sendiri. Invosend tidak pernah menahan, menyentuh, atau meneruskan uang Anda kapan pun.
  • Setiap gateway punya biaya dan jadwal pencairan dana sendiri, ditentukan oleh penyedia tersebut (Stripe, PayPal, Razorpay, Mollie, Midtrans, atau Xendit) — cek halaman harga mereka untuk tarif pasti di negara Anda.
  • Payment gateway online tersedia di paket berbayar. Transfer bank, dengan opsional QR, tersedia di semua paket, termasuk Gratis.

6. Ingin Integrasi via API?#

Sedang membangun alur invoice Anda sendiri di atas Invosend? Invoice Generation API menerima field payment_gateway dan payment_account pada setiap invoice yang dibuat, sehingga invoice yang dibuat dari server Anda sendiri bisa membawa opsi pembayaran yang sama seperti yang dibuat lewat dashboard.

Baca Dokumentasi API

Pertanyaan Umum#

Apakah Invosend pernah menyentuh atau menahan uang pelanggan saya?

Tidak. Setiap koneksi payment gateway adalah akun merchant Anda sendiri — Stripe, PayPal, Razorpay, Mollie, Midtrans, dan Xendit semuanya mencairkan dana langsung ke Anda. Invosend hanya meneruskan link checkout dan membaca kembali status pembayarannya.

Payment gateway mana yang sebaiknya saya pakai?

Gunakan Stripe, PayPal, Razorpay, atau Mollie jika sebagian besar klien Anda di luar Indonesia, karena mereka membebankan biaya dalam mata uang invoice itu sendiri. Gunakan Midtrans atau Xendit jika Anda terutama menagih klien di Indonesia, karena keduanya mendukung Virtual Account lokal dan pembayaran QRIS dalam Rupiah.

Apakah saya tetap bisa pakai transfer bank tanpa menghubungkan payment gateway?

Ya. Transfer bank dengan opsional QR tersedia di semua paket dan tidak butuh akun pihak ketiga — cukup tambahkan detail rekening bank Anda di Payment setup.

Apa yang terjadi setelah klien saya membayar online?

Gateway mengonfirmasi pembayaran ke Invosend secara otomatis. Status invoice berubah menjadi Lunas, PDF dibuat ulang dengan watermark lunas, dan Anda mendapat notifikasi — tanpa langkah manual apa pun dari sisi Anda.