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
- Pricing page → pilih plan + cycle
- Halaman checkout terbuka — Midtrans popup otomatis muncul
- Pilih metode → ikuti instruksi (scan QR, input VA number, dll)
- Bayar dalam batas waktu yang diberikan (biasanya 15-60 menit)
- 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
- Cek status di Account page (refresh beberapa menit setelah bayar)
- 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.