Terima pembayaran QRIS GoPay lewat API sendiri
Buat QRIS dinamis dari akun GoPay Merchant kamu dan cek pembayaran masuk secara otomatis. Berjalan di server kamu sendiri.
Tiap akun punya sesi GoPay dan API key sendiri.
Empat endpoint, satu API key
Dipanggil dari backend toko kamu dengan header X-Api-Key.
/create-qrisBuat QRIS dinamis
Kirim nominal, terima kode QRIS dan link halaman pembayaran.
/check-paymentCek pembayaran
Cocokkan nominal dan waktu transaksi, lalu tandai pesanan lunas.
/transactionsDaftar transaksi
Ambil mutasi QRIS dan GoPay dalam rentang waktu tertentu.
/token-statusStatus sesi
Pastikan sesi GoPay Merchant masih aktif.
Yang menempel di setiap transaksi
QRIS dinamis
Nominal sudah tertanam di kode QR, dibuat dari QRIS statis toko kamu. Pembeli tinggal pindai.
Halaman pembayaran siap pakai
Setiap QRIS punya halaman sendiri dengan hitung mundur dan tombol cek status.
Aman dari klaim ganda
Dua pembayaran dengan nominal sama tidak saling mengklaim, karena tiap pembayaran punya TRX-ID.
Tiga langkah sampai menerima pembayaran
Masuk ke dashboard
Pakai akun admin gateway kamu.
Hubungkan GoPay
Masukkan nomor HP GoBiz dan kode OTP, lalu atur QRIS statis toko.
Mulai terima pembayaran
Panggil API dari website kamu dengan API key.
curl -X POST http://localhost:3000/t/{ID_AKUN}/create-qris \
-H "X-Api-Key: API_KEY_KAMU" \
-H "Content-Type: application/json" \
-d '{"amount": 25000}'
{
"success": true,
"data": {
"qris_id": "abc123xy",
"trx_id": "TRX-A3F8K2M9",
"qris_url": "http://localhost:3000/t/{ID_AKUN}/qr/abc123xy",
"qris_code": "00020101021226...",
"amount": 25000,
"expires_in": "5 menit"
}
}
Pertanyaan yang sering masuk
Apa ini?
Gateway pembayaran yang kamu jalankan sendiri. Ia membuat QRIS dinamis dari QRIS statis toko, lalu memeriksa transaksi masuk di akun GoPay Merchant kamu.
Apakah ini layanan resmi GoPay?
Bukan. Proyek ini tidak berafiliasi dengan GoPay atau PT GoTo Gojek Tokopedia Tbk. Pengecekan yang terlalu sering bisa memicu pembatasan akun, jadi gunakan dengan wajar.
Di mana sesi dan data saya disimpan?
Di server tempat gateway ini berjalan. Sesi GoPay tersimpan sebagai file di server, dan API key tidak pernah dikirim ke browser pembeli. Gambar QR di halaman pembayaran dirender lewat layanan api.qrserver.com.