Semua proyek
Integrasi PembayaranUnggulan

Pembayaran Online dan Refund Otomatis

Integrasi Midtrans untuk QRIS, GoPay, dan virtual account, lengkap dengan kode promo, transfer manual, dan pencabutan akses otomatis saat refund.

Status
Sudah berjalan
Lapisan
IntegrasiBackendFrontend
Dipakai oleh
Pelanggan yang membeli langganan atau produk, dan admin yang mengurus pembayaran serta refund.
Halaman pendapatan admin Numekara: omzet, biaya gateway, refund, dan pendapatan bersih (data contoh)
Tangkapan layar · data contoh

Masalahnya

Konfirmasi pembayaran manual lambat dan rawan salah: akses produk terlambat aktif, atau tetap aktif setelah uang dikembalikan.

Solusinya

Notifikasi pembayaran dari Midtrans diverifikasi tanda tangannya, dicatat sekali, lalu langsung mengaktifkan akses. Refund penuh pada langganan dan produk digital memotong masa akses secara otomatis, dan transfer manual memakai kode unik agar mudah dicocokkan.

Cara kerjanya

Apa yang terjadi, langkah demi langkah, dari sudut pandang pengguna.

  1. 01

    Pelanggan memilih paket

    Pelanggan memilih langganan atau produk dan bisa memasukkan kode promo. Harga di layar sama dengan yang ditagih.

  2. 02

    Pilih cara bayar

    Pembayaran lewat QRIS, GoPay, virtual account, atau transfer manual. Transfer manual memakai nominal dengan kode unik tiga digit.

  3. 03

    Pembayaran dikonfirmasi

    Midtrans mengirim notifikasi yang diperiksa tanda tangannya, dan notifikasi ganda diabaikan. Untuk transfer manual, admin mencocokkan nominal berkode unik.

  4. 04

    Akses langsung terbuka

    Begitu lunas, akses aktif dan masa barunya ditumpuk di belakang sisa langganan. Pesanan Rp0 dari promo langsung aktif.

  5. 05

    Refund memotong akses otomatis

    Saat langganan atau produk digital di-refund penuh, masa akses dari pesanan itu dikurangi. Progres belajar pelanggan tidak dihapus.

Desain sistemnya

Siapa yang memakai, apa yang mereka lihat, apa yang bekerja di belakang layar, dan di mana data disimpan. Baca dari kiri ke kanan.

  1. 1Pengguna

    • PelangganMemilih paket dan membayar dari HP atau laptop.
    • AdminMemverifikasi transfer manual dan memproses refund.
  2. 2Yang dilihat

    • Halaman checkoutMenampilkan harga, kode promo, dan pilihan cara bayar.
    • Riwayat pembelianStatus pesanan dan instruksi bayar yang bisa dibuka lagi kapan saja.
  3. 3Yang bekerja di belakang

    • Server pembayaranMembuat pesanan, menerima notifikasi, lalu membuka atau memotong akses.
  4. 4Layanan luar dan data

    • MidtransMemproses QRIS, GoPay, dan virtual account, lalu mengirim notifikasi.
    • DatabaseMenyimpan pesanan, pembayaran, hak akses, dan log audit.

Fitur utama

  • QRIS, GoPay, dan virtual account
  • Akses aktif begitu lunas
  • Kode promo dan pesanan Rp0
  • Refund memotong akses otomatis
  • Transfer manual berkode unik

Dibangun dengan

  • FastAPI
  • PostgreSQL
  • Midtrans
  • Next.js

Yang didapat bisnis

  • Akses pelanggan aktif tanpa menunggu admin mengecek bukti bayar.
  • Refund penuh otomatis mengakhiri akses yang dibeli dengan uang itu.
  • Notifikasi pembayaran yang datang dua kali tidak memberi akses ganda.
  • Transfer manual lebih mudah dicocokkan berkat nominal berkode unik.

Istilah di halaman ini

Payment gateway
Layanan perantara, seperti Midtrans, yang menerima pembayaran dari bank dan dompet digital atas nama toko Anda.
Webhook
Pesan otomatis yang dikirim Midtrans ke sistem Anda begitu status pembayaran berubah.
Tanda tangan (signature)
Kode pengaman di setiap notifikasi yang membuktikan pesan itu benar dari Midtrans, bukan palsu.

Bisa dipakai untuk bisnis Anda?

Untuk toko online, kursus, atau layanan berlangganan di Indonesia: pembayaran lokal, promo, dan refund langsung terhubung ke hak akses pelanggan Anda.

Konsultasikan proyek ini