Metode pembayaran

PhoneGrid pakai Midtrans payment gateway (Indonesia). Metode yang tersedia:

Kategori Metode
Credit/Debit Card Visa, Mastercard, JCB, Amex
Bank Transfer (VA) BCA, Mandiri, BNI, BRI, Permata
E-wallet GoPay, OVO, DANA, ShopeePay, LinkAja
QR Code QRIS (scan dari aplikasi bank apapun)
Retail Indomaret, Alfamart

Cara bayar

  1. Pricing page → pilih plan + cycle
  2. Halaman checkout terbuka — Midtrans popup otomatis muncul
  3. Pilih metode → ikuti instruksi (scan QR, input VA number, dll)
  4. Bayar dalam batas waktu yang diberikan (biasanya 15-60 menit)
  5. Setelah confirmed, status akan auto-update di Account page

Status pembayaran

Status Artinya
Pending Menunggu pembayaran dari user
Paid / Settlement Pembayaran sukses, tier sudah di-upgrade
Failed / Deny Pembayaran ditolak (insufficient funds, fraud check, expired)
Expired User tidak bayar dalam batas waktu
Refunded Dibatalkan + dana dikembalikan

Waktu pemrosesan

  • Card / GoPay / DANA / OVO / QRIS: real-time (<1 menit)
  • VA Bank transfer: 1-10 menit
  • Alfamart / Indomaret: 5-30 menit setelah bayar di kasir

Struk & invoice

  • Email auto dikirim ke email akun kamu berisi invoice PDF
  • History lengkap di Account → Invoices
  • Download PDF ulang kapanpun

Gagal bayar / stuck pending

  1. Cek status di Account page (refresh beberapa menit setelah bayar)
  2. Kalau >1 jam masih pending padahal sudah bayar:
    • Cek mutasi bank / e-wallet kamu — kalau dana belum ter-potong, transaksi gagal di sisi Midtrans
    • Kalau dana sudah ter-potong tapi status pending, hubungi support dengan bukti transfer

Keamanan

  • Semua transaksi via TLS + 3D-Secure
  • PhoneGrid tidak menyimpan nomor kartu kamu — Midtrans yang handle
  • Webhook signature verified pakai sha512 — refund/upgrade palsu tidak mungkin

Test sandbox (untuk developer)

Kalau mau test flow tanpa bayar beneran, gunakan Midtrans sandbox cards:

Card Number CVV Exp
Success 4811 1111 1111 1114 123 01/26
Deny 4911 1111 1111 1113 123 01/26
Challenge 4411 1111 1111 1118 123 01/26

Admin di npc.phonegrid.id → Settings → Payment → set midtrans_env = sandbox.