Lewati ke Konten Utama

Satu API untuk cek ID game
dan tukar voucher otomatis

Dipakai website top-up game dan server pulsa OtomaX / IRS. Kirim satu request, terima nickname player atau voucher yang sudah ditukar. Kalau transaksinya gagal, saldo Anda tidak dipotong.

Balasan di bawah 1 detik pelanggan tidak menunggu
Rp 0 kalau gagal saldo Anda tidak terpotong
Catatan saldo anti-selisih request bersamaan tidak bikin dobel
Stok voucher terpisah tidak tercampur mitra lain
website Anda ApiKios ID Cek ID game nickname & zona, otomatis DG Tukar voucher massal, tanpa captcha Rp Saldo & laporan gagal tidak dipotong
Yang kami jamin ke setiap mitra
99.98%
Uptime yang kami targetkan
< 800ms
Batas waktu balasan
Rp 0
Saldo kembali kalau gagal
100%
Mutasi saldo tercatat rapi

*Angka di atas adalah target internal kami, bukan hasil pengukuran pihak ketiga.

Layanan yang tersedia

Dibangun untuk transaksi ramai tanpa salah hitung

Setiap bagian dipilih untuk beban web top-up game dan server pulsa OtomaX / IRS.

Cek ID

Cek ID game secara langsung

Kirim User ID, kami balas nickname pemainnya. Berlaku untuk Free Fire, Mobile Legends, dan puluhan judul lain. Hasil pencarian disimpan di cache Redis selama 3 jam supaya kuota provider tidak cepat habis.

Free Fire Mobile Legends Point Blank Genshin Impact Cache Redis 3 jam
Tukar voucher

Tukar voucher otomatis ke player

Voucher ditukarkan langsung ke akun player tanpa Anda sentuh satu per satu. Stok voucher tiap mitra disimpan terpisah, saldo diambil dari KiosGamer, dan satu kode tidak bisa ditukar dua kali.

KiosGamer Shells DuniaGames Tools Stok per mitra Tidak bisa dobel klaim

Rp 0 kalau gagal

Kalau server game sedang gangguan, permintaan timeout, atau ID-nya tidak ada, saldo Anda tidak dipotong sama sekali. Tidak ada uang yang tertahan menunggu.

Catatan saldo yang tidak bisa selisih

Setiap mutasi dicatat dua sisi seperti pembukuan akuntansi. Dua request yang masuk bersamaan diproses berurutan, jadi saldo tidak pernah terpotong dobel.

Nyambung ke OtomaX / IRS

Ada endpoint khusus yang membaca balasan teks OtomaX apa adanya (/api/v1/otomax), di samping REST API JSON biasa.

Notifikasi webhook bertanda tangan

Kami kirim notifikasi bertanda tangan HMAC-SHA256 begitu transaksi selesai, begitu deposit saldo masuk, dan setelah penukaran batch.

Alur satu transaksi

Dari request masuk sampai saldo tercatat

Empat tahap yang dilalui setiap request, dari server Anda sampai balasan provider game.

TAHAP 01 Request masuk

Server Anda mengirim request

Aplikasi, web store, atau server OtomaX / IRS mengirim HTTP POST berisi API key dan ID game.

API key Daftar IP
TAHAP 02 Tidak dobel

Dicek, lalu diantre satu per satu

Kami cek batas request per menit dan simpan hasil pengecekan ID selama 3 jam. Kalau request yang sama datang dua kali, yang kedua dibaca dari cache.

Batas request Cache 3 jam
TAHAP 03 Rp 0 kalau gagal

Diteruskan ke provider game

Request dikirim langsung ke provider game seperti KiosGamer dan DuniaGames. Kalau provider tidak merespons, saldo Anda tidak dipotong.

Langsung Tanpa potongan
TAHAP 04 Selesai

Saldo tercatat, webhook dikirim

Kami balas ke server Anda, potong biaya platform sekali saja, lalu kirim webhook bertanda tangan ke URL notifikasi Anda.

Catatan ganda Webhook HMAC
Panduan cepat

Coba dari server Anda sendiri

Contoh panggilan ke endpoint validasi ID. Salin, ganti API key-nya, lalu jalankan.

  • API key per-proyek dengan daftar IP yang diizinkan
  • Biaya hanya dipotong saat transaksi berhasil
  • Playground interaktif tersedia di dalam dashboard
Lihat tarif per transaksi
curl -X POST "https://validasi.todagames.id/api/v1/game/check-id" \
  -H "X-API-Key: gap_live_..." \
  -H "Content-Type: application/json" \
  -d '{"game":"check_id_ff","game_id":"662444522"}'
<?php
$res = Http::withHeaders(['X-API-Key' => 'gap_live_...'])
    ->post('https://validasi.todagames.id/api/v1/game/check-id', [
        'game' => 'check_id_ff',
        'game_id' => '662444522',
    ]);
echo $res->json('username'); // SMPN2xRyoo
const res = await axios.post('https://validasi.todagames.id/api/v1/game/check-id', {
  game: 'check_id_ff',
  game_id: '662444522'
}, {
  headers: { 'X-API-Key': 'gap_live_...' }
});
console.log(res.data.username);
Contoh balasan HTTP 200
{
      "success": true,
      "game": "check_id_ff",
      "game_id": "662444522",
      "username": "SMPN2xRyoo",
      "cost": 25,
      "balance_remaining": 99975
    }
Tarif per transaksi

Bayar per transaksi sukses, bukan per bulan

Satu biaya tetap dalam Rupiah untuk setiap transaksi yang berhasil. Tidak ada biaya pendaftaran atau langganan bulanan, dan tidak ada minimum transaksi.

  • Cek ID game mulai Rp 25

    36 game didukung

  • Tukar voucher mulai Rp 50

    2 layanan didukung

  • Cek item voucher Rp 10

    1 layanan didukung

Mau lihat katalog lengkap dan dokumentasi teknisnya? Lihat katalog lengkap

Hitung perkiraan biaya bulanan

Geser jumlah transaksi harian untuk melihat perkiraan biaya validasi ID dalam sebulan.

Transaksi per hari:
100 trx 10.000 trx 25.000 trx
Perkiraan biaya gateway:

Dihitung dari rata-rata Rp 25 per validasi sukses. Transaksi gagal tidak dihitung.

Pertanyaan yang sering ditanya

Seputar integrasi API, deposit saldo, dan cara kerja gateway.

Setiap pemanggilan endpoint hanya akan memotong saldo deposit Anda jika upstream provider mengembalikan status HTTP 200 dan nickname/voucher berhasil diverifikasi. Jika target ID tidak valid, server upstream sedang maintenance, atau koneksi timeout, saldo Anda sama sekali tidak terpotong (non-billing on failure).
Rata-rata respon validasi berkisar antara 200ms hingga 800ms (sub-detik). Gateway kami dilengkapi in-memory caching Redis selama 3 jam untuk query nickname game. Request berulang pada ID game yang sama akan dilayani langsung dari cache lokal (< 50ms) tanpa membebani kuota provider.
Setiap mitra memiliki API Key unik berbasis format token acak 64-karakter. Anda dapat membatasi akses API hanya dari alamat IP server hosting Anda (mendukung multi-IP). Request yang berasal dari luar IP whitelist akan otomatis ditolak dengan status HTTP 403 Forbidden.
Sistem kami mengadopsi standar finansial atomic balance ledger dengan database row-level locking murni (SELECT FOR UPDATE). Seluruh mutasi dicatat secara double-entry audit trail, menjamin saldo tidak minus dan voucher tidak pernah ter-redeem ganda bahkan saat lonjakan flash sale ribuan TPS.
Mitra dapat mengunggah stok kode voucher milik sendiri (misal voucher DuniaGames fisik atau digital) secara massal ke dashboard private inventory. Data kode voucher terenkripsi per-tenant dan tidak dapat diakses pihak lain. Saat ada transaksi, engine gateway secara otomatis mengambil stok Anda, mengeksekusi redeem ke akun target, dan memperbarui status secara instan.
Ya, kami menyediakan endpoint khusus /api/v1/otomax yang menghasilkan balasan teks terstruktur sesuai format parsing reguler OtomaX dan modul H2H server pulsa lainnya tanpa perlu middleware tambahan, serta REST API JSON modern untuk website e-commerce.
Webhook dikirimkan secara instan (real-time) setiap kali transaksi asinkron atau deposit selesai diproses. Setiap payload webhook dikirim dengan header X-Signature yang ditandatangani menggunakan algoritma HMAC-SHA256 dengan secret key Anda untuk memverifikasi integritas data dan mencegah serangan replay.
Deposit saldo diproses otomatis 24/7 menggunakan QRIS Real-time (BCA, Mandiri, GoPay, OVO, Dana) dan Virtual Account Bank, serta transfer bank manual dengan kode unik 3-digit. Kami juga menyediakan fitur Interactive Live API Playground langsung di dalam dashboard mitra untuk mensimulasikan order dan validasi sebelum sistem Anda di-deploy ke production.

Siap menyambungkan web top-up Anda?

Buat akun mitra, ambil API key, dan kirim request pertama Anda hari ini.

Butuh bantuan integrasi?

Kami hanya menyimpan pilihan tema di browser Anda. Tidak ada cookie pelacak atau iklan.