Kirim ribuan kode voucher game dari satu dashboard, sistem yang redeem

Redeem voucher GS lewat akun KG kamu sendiri. Pemecah captcha KG bisa dipanggil lewat API buat bot redeem kamu sendiri, dan redeem voucher UP IDMB dan UPGC menyusul. Yang dipotong cuma kode yang berhasil.

Satu batch menampung sampai 5.000 kode. Kode yang gagal karena error sistem langsung dicoba ulang tanpa jeda, maksimal 3 kali.

batch 0192f3d0-1c22

Redeem voucher GS

Saldo

Rp 482.500
0 dari 100 kode0%
Dipotong Rp 0Ditahan Rp 2.500Balik ke saldo Rp 0
  • GS-3N3E-33EWMenunggu
  • GS-3NMR-KE72Menunggu
  • GS-FTDN-P4A9Menunggu
  • GS-E9RD-NXCCMenunggu
  • GS-XKW6-QUR3Menunggu

Layanan

Empat layanan di satu akun dan satu saldo. Yang bertanda Segera belum jalan, jadi saldonya juga belum bisa dipotong untuk itu.

Redeem voucher GS lewat KG

Tersedia

Tempel sampai 5.000 kode dalam satu batch. Sistem mengantre kodenya, lalu memecahkan captcha dan menjalankan redeem lewat akun KG yang kamu tautkan sendiri. Tiap kode kembali dengan status, serial, jumlah GS yang masuk, dan waktu selesainya.

Redeem voucher UP IDMB dan UPGC

Segera

Kode IDMB dan UPGC akan diproses satu per satu seperti kode GS, dengan status dan serial per kode. Masih disiapkan.

Voucher UP jadi voucher GS

Segera

Voucher UP ditukar jadi voucher GS. Masih digarap, belum bisa dipakai.

Isi saldo UP ke GS

Segera

Saldo UP dikirim jadi GS di akun kamu tanpa lewat kode voucher. Belum bisa dipakai, masih dalam pengerjaan.

Cara kerja

Alur satu batch redeem, dari kode mentah sampai saldo diselesaikan.

  1. Kode masuk

    Tempel dari Excel, Otomax, atau file teks. Pemisahnya boleh baris baru, koma, atau titik koma.

  2. Dinormalkan

    Spasi dibuang, huruf dijadikan kapital, kode kembar dihapus. Jumlah yang dibuang dilaporkan sebelum kamu klik proses.

  3. Saldo ditahan

    Jumlah kode dikali harga kamu, ditahan di ledger. Saldo yang ditahan tidak bisa dipakai batch lain.

  4. Antre di worker

    Satu kode satu job. Untuk voucher GS, session KG diambil dari akun tertaut milik kamu yang tersimpan terenkripsi.

  5. Hasil per kode

    SUCCESS dipotong dari saldo. ALREADY_REDEEM, INVALID_VOUCHER, VOUCHER_EXPIRED, dan FAILED dikembalikan ke saldo.

Status, serial, dan pesan provider untuk tiap kode

Setiap kode punya barisnya sendiri: status, serial, dan pesan mentah dari provider. Kode yang ditahan provider dicek ulang otomatis maksimal 3 kali dengan jeda 2 menit. Hasilnya bisa diunduh sebagai CSV dan dicocokkan langsung dengan stok kamu.

KodeStatusSerial
GS-7QK2-M4X9Berhasil8829104471
GS-9WME-2K7TSudah dipakaiKode sudah dipakai
GS-2XNC-77VPKode salahKode tidak dikenal
GS-4KDF-9081Ditahan providerDicek ulang 2 menit lagi

Saldo ditahan dulu, dipotong belakangan

Saat batch dibuat, biaya seluruh kode pindah dari saldo ke kolom ditahan supaya tidak dipakai batch lain. Begitu satu kode selesai, hasilnya menentukan uangnya: kode berhasil dipotong dari yang ditahan, kode gagal balik ke saldo pada detik yang sama. Riwayat mencatat saldo dan jumlah ditahan setelah tiap gerakan.

GerakanSaldoDitahan
Isi saldoTransfer masuk Rp 50.000Rp 50.000Rp 0
Saldo ditahanBatch 1.000 kodeRp 25.000Rp 25.000
Dipotong900 kode berhasilRp 25.000Rp 2.500
Dikembalikan100 kode tidak berhasilRp 27.500Rp 0

Dari saldo yang ditahan, hanya kode yang berhasil jadi potongan dan sisanya balik ke saldo.

Keamanan

Yang menjaga akun KG dan saldo kamu, apa adanya.

Session akun disegel sebelum masuk database
Session KG yang kamu setor dienkripsi AES-256-GCM di server. Setelah tersimpan, isinya tidak pernah ditampilkan lagi, di dashboard maupun lewat API.
Saldo berkurang cuma untuk kode yang berhasil
Biaya satu batch ditahan di depan supaya tidak dipakai batch lain. Kode SUCCESS dipotong dari yang ditahan, kode gagal balik ke saldo pada detik yang sama.
Pintu masuk akun dijaga dua lapis
Pendaftaran baru harus memasukkan kode 6 digit yang dikirim ke email kamu, dan halaman login memakai Cloudflare Turnstile.
Menaikkan admin butuh kode dari email
Permintaan ubah role dijawab 409 STEP_UP_REQUIRED. Perubahannya baru jalan setelah admin yang meminta memasukkan kode 6 digit yang dikirim ke emailnya.
Tiap kode meninggalkan jejak yang bisa dicek
Status, serial, jumlah percobaan, dan waktu selesai disimpan per kode. Satu batch bisa diunduh sebagai CSV, lengkap dengan waktu WIB, untuk dicocokkan dengan stok kamu.
API key dikunci ke IP, webhook ditandatangani
Tiap API key bisa dibatasi ke daftar IP, dan request dari luar daftar dibalas 403 IP_NOT_ALLOWED. Webhook keluar membawa tanda tangan HMAC SHA-256 supaya server kamu bisa menolak kiriman palsu.

Jalankan dari sistem kamu sendiri

Endpoint yang sama dipakai dashboard dan API publik. Kirim kodenya, terima batch_id, lalu pantau lewat polling atau tunggu webhook batch.completed sampai di server kamu.

Baca dokumentasi API
curl -X POST https://api.gamelabs.id/v1/redeem/batches \
  -H "Authorization: Bearer gl_live_xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx" \
  -H "Content-Type: application/json" \
  -d '{
    "service": "<kode_layanan>",
    "account_id": "0192f3c1-7a44-7c9b-9d7e-2b1f5c8a1234",
    "codes": ["GS-7QK2-M4X9", "GS-3PLA-88ZQ"],
    "reference": "PO-2026-0912"
  }'
202 Accepted

{
  "batch_id": "0192f3d0-1c22-7a10-b6f5-3d9e77c10a2b",
  "total_codes": 2,
  "duplicates_removed": 0,
  "price_per_code": 25,
  "amount_held": 50
}

Pertanyaan yang sering masuk