Home › Pasar › Pasar Indonesia
★ 40,000+ game · 200+ provider · satu API seamless wallet
API game kasino dalam Rupiah: panduan integrasi untuk operator
Pemain di Indonesia sebagian besar bermain slot di ponsel Android, lalu tembak ikan, live casino, dan taruhan bola. Halaman ini menjelaskan apa yang diberikan SoftAggregator kepada operator yang memakai Rupiah, apa saja yang sudah berjalan, dan apa yang perlu Anda siapkan di sisi sistem Anda. Data per 24 September 2026.
Apa itu provider API game kasino (agregator)?
Agregator game kasino adalah penyedia yang menyatukan integrasi ratusan provider game ke satu API. Operator cukup sekali integrasi untuk mendapatkan slot, live casino, tembak ikan, game crash, dan sportsbook, tanpa perlu kontrak dan integrasi teknis dengan tiap provider satu per satu. Akun dan saldo pemain tetap di platform Anda.
SoftAggregator adalah agregator seperti itu, dengan katalog 40,000+ game dari 200+ provider. Kami menerima operator dari Indonesia. Untuk gambaran arsitekturnya, lihat API agregator game kasino; halaman ini fokus pada hal-hal khusus pasar Indonesia.
Rupiah (IDR): mata uang native
Jawaban singkat: IDR adalah mata uang native kami. Mata uang native mencakup IDR bersama USD, EUR, THB, VND, PHP, MYR, SGD, CNY, KRW, JPY, dan lainnya, dan berlaku untuk ketiga lini produk: slot, live casino, dan sportsbook. Pemain melihat saldo dan batas taruhan dalam Rupiah, sehingga Anda tidak perlu mengonversi apa pun selama permainan.
Setiap provider mengatur batas taruhan dan tampilan saldo per mata uang, jadi sistem kami merapikan katalognya untuk Anda. Portal operator (Integration → Player currency) dan getCurrencies menampilkan mata uang yang aktif di akun Anda, dan getGameList mengembalikan daftar game per mata uang. Game yang ada di lobi IDR adalah game yang langsung bisa dimainkan dalam Rupiah.
Kalau Anda butuh mata uang yang belum ada di daftar native, akun berjalan dalam USD (atau EUR) dan konversinya dilakukan di sistem Anda; hubungi kami untuk mata uang yang Anda perlukan. Katalog dan mata uang terus bertambah, dan daftar terbarunya selalu ada di API (getCurrencies / getGameList).
Mata uang pemain ditetapkan sekali saat pemain dibuat. Kalau pemain yang sama perlu bermain dalam USD, buat user_username baru.
Nominal Rupiah itu besar: siapkan database-nya
Rupiah punya banyak angka nol, dan ini berdampak langsung pada kode wallet Anda.
- Semua nominal dikirim dikali 100. Taruhan Rp 5.000 datang sebagai amount=500000. Saldo Rp 25.000.000 berarti 2.500.000.000 dalam satuan 1/100, sudah melewati batas integer 32-bit. Gunakan BIGINT di semua kolom saldo dan transaksi.
- Jangan pakai float. Penjumlahan float pada angka miliaran akan meleset sedikit demi sedikit, dan selisih kecil itu yang paling sulit dijelaskan saat rekonsiliasi.
- Samakan satuan saldo sejak awal. Kami mengirim nominal dalam satuan 1/100; satuan saldo yang Anda balas (1/100 atau rupiah penuh) dikunci per akun saat integrasi. Keluhan “saldo di game 100 kali lipat” hampir selalu berasal dari sini, jadi uji di akun tes dulu.
GET {callback Anda}?username=player123¤cy=IDR&action=credit
&amount=1250000&type=win&round_id=...&game_id=...
&call_id=...×tamp=...&rb=0&key=...
← {"error":0,"balance":...} // menang Rp 12.500
Contoh di atas adalah kemenangan Rp 12.500. Perhatikan bahwa credit bisa datang tanpa debit sebelumnya: kemenangan free spin, bonus round, dan jackpot di dalam game hanya berupa credit. Jangan menolaknya, dan gunakan call_id untuk menghindari pencatatan ganda.
Ringkasan dalam satu tabel
Berdasarkan sistem kami dan dokumentasi API publik, per 24 September 2026.
| Aspek | SoftAggregator (24/09/2026) | Yang disiapkan operator |
|---|---|---|
| Mata uang | IDR native · mata uang lain lewat USD atau EUR | Kode currency sama dengan buku besar wallet |
| Model wallet | Seamless wallet: balance / debit / credit | Endpoint cepat, juga saat jam ramai malam hari |
| Callback | Hanya GET, signature md5(timestamp + salt_key) | Cek selisih waktu maks. 30 detik, deduplikasi call_id |
| Satuan nominal | Bilangan bulat × 100 | Kolom BIGINT, tanpa float |
| Negara pemain | Diproses otomatis dari parameter country | Kirim country di setiap peluncuran uang asli |
| Bahasa | Parameter lang di getGame | Cek terjemahan game unggulan |
| Riwayat | getPlayerHistory per pemain (≤500 baris, UTC) | Simpan log callback sendiri |
Yang dicari pemain Indonesia
Slot dulu, baru yang lain
Slot adalah penggerak utama. Pemain menyukai game dengan fitur beli free spin, pengali tinggi, dan tempo cepat, dan mereka sering berpindah game dalam satu sesi. Karena itu lobi harus cepat dibuka dan mudah dicari. Field game_type di getGameList sudah kami normalisasi (slots, live, crash, table, fishing, sportsbook, dll.), jadi Anda bisa langsung membuat kategori tanpa merapikan label mentah dari tiap provider yang tidak konsisten.
Tembak ikan
Game tembak ikan punya penggemar setia. Nilai game_type=fishing memudahkan Anda membuat menu tersendiri untuk kategori ini.
Live casino
Di live casino, baccarat biasanya paling ramai, diikuti roulette, dragon tiger, dan game show. Lewat API live casino kami, meja-meja ini memakai wallet yang sama dengan slot; tersedia meja dengan berbagai tingkat taruhan, dan batasnya tampil dalam mata uang pemain.
Bola dan esports
Liga Inggris, Liga Champions, dan Liga 1 menjadi incaran petaruh bola, sementara esports digemari pemain muda. API sportsbook kami menyediakan pasar pre-match dan live untuk sepak bola, basket, tenis, kriket, dan esports. Butuh liga atau judul esports tertentu? Sampaikan saat onboarding dan kami tunjukkan cakupan pasarnya.
Android kelas menengah
Sebagian besar pemain memakai ponsel Android dengan kuota data terbatas. Kirim device=mobile di setiap peluncuran dari ponsel, karena beberapa platform game menolak peluncuran tanpa keterangan perangkat. Logo provider kami sajikan dari CDN sendiri dalam format PNG 400×160 yang di-cache satu hari, jadi lobi Anda tidak bergantung pada server pihak luar.
Enam hal yang wajib diberikan agregator
- Satu API. Semua metode dikirim POST + JSON ke
https://api.softaggregator.com/api/v1. - Seamless wallet. Uang pemain tetap di sistem Anda; kami memanggil callback untuk setiap cek saldo, taruhan, dan kemenangan.
- Mata uang lokal. IDR native, atau USD/EUR untuk mata uang lain.
- Bahasa lobi. Lobi milik Anda; kami memberikan kategori yang sudah dinormalisasi, nama provider, dan logo.
- Support yang responsif. Indonesia punya tiga zona (WIB UTC+7, WITA UTC+8, WIT UTC+9). Tim teknis kami melayani langsung dan cepat lewat Telegram (@mentionso) dan email [email protected] selama integrasi.
- Aturan callback tertulis. Metode GET, signature, kode error, dan field deduplikasi semuanya ada di dokumentasi.
Langkah integrasi
- Isi formulir di halaman utama (berbahasa Inggris). Di kolom Player currency, tulis IDR; tambahkan USD bila perlu.
- Setelah disetujui, masuk ke backoffice operator, ambil api_login, api_password, dan salt_key, lalu daftarkan URL callback.
- Panggil getCurrencies untuk memastikan mata uang yang aktif, lalu getGameList untuk menyusun lobi IDR berdasarkan game_type.
- Buat callback balance / debit / credit dan uji alurnya dengan getGameDemo (mode demo tidak memerlukan country).
- Uji uang asli dengan nominal kecil: createPlayer dengan currency=IDR, getGame dengan lang=id, device, dan country=ID; cocokkan saldo di game dengan saldo wallet.
- Ikuti kanal Telegram @casinogamessoftware untuk pengumuman provider baru, perubahan API, dan jadwal maintenance.
Detail setiap field, contoh request, dan kode error ada di dokumentasi API.
Pertanyaan yang sering diajukan operator
Apakah bisa pakai mata uang Rupiah (IDR)?
Bisa. IDR adalah mata uang native kami untuk slot, live casino, dan sportsbook. Saldo dan batas taruhan di dalam game tampil langsung dalam Rupiah.
Kalau wallet saya mencatat dalam dolar, bisa?
Bisa. Buat pemain dengan currency USD (atau EUR), lalu konversi dari Rupiah dilakukan di sistem Anda saat deposit dan penarikan. Di dalam game, saldo tampil dalam mata uang yang Anda pilih.
Callback wallet pakai GET atau POST?
Hanya GET, parameter dikirim lewat query string. Endpoint Anda wajib selalu membalas HTTP 200; hasilnya dikirim di field error: 0 sukses, 1 saldo tidak cukup, 2 gagal proses atau signature salah.
Nominal di callback dikali 100 atau tidak?
Dikali 100. Semua nominal yang kami kirim berupa bilangan bulat dalam satuan 1/100, jadi taruhan Rp 5.000 datang sebagai 500000. Satuan saldo yang Anda kembalikan disepakati per akun saat integrasi.
Perlu kirim country saat membuka game?
Sebaiknya ya, di setiap peluncuran uang asli. Setiap provider menetapkan negara layanannya sendiri; dengan country=ID sistem kami menyesuaikan semuanya otomatis, jadi Anda tidak perlu mengelola daftar sendiri.
Apakah game-nya berbahasa Indonesia?
Kirim lang=id saat membuka game. Banyak slot dan meja live populer sudah tampil dalam bahasa Indonesia.
Bagaimana kemenangan free spin di dalam game dibayarkan?
Free spin dari scatter atau beli fitur berjalan sepenuhnya di dalam game, dan kemenangannya masuk ke wallet Anda sebagai credit. Tidak perlu integrasi tambahan.
Bisa satu akun untuk beberapa website?
Bisa. Setiap website punya api_login, api_password, salt_key, URL callback, dan mata uang default sendiri, sementara saldo kredit, katalog, dan laporan tetap satu akun.
Bagaimana cara rekonsiliasi transaksi?
Cocokkan tiga sumber: log callback Anda sendiri per call_id, getPlayerHistory per pemain (maksimal 500 baris, waktu UTC), dan laporan bulanan di portal operator.
Berapa cepat bisa mulai uji coba?
Begitu akun disetujui, kunci uji langsung tersedia di backoffice. Tim Anda cukup membuat tiga callback lalu memanggil getGameList dan getGame; satu API langsung membuka slot, live casino, dan sportsbook.
Sumber dan tanggal pembaruan
Isi halaman ini berasal dari sistem SoftAggregator dan dokumentasi API publik.
- Dokumentasi API SoftAggregator: softaggregator.com/docs.html (mata uang, callback, kode error, parameter country, getPlayerHistory, logo CDN)
- Daftar mata uang native: sistem SoftAggregator, 24/09/2026
Terakhir dicek: 24 September 2026. Kalau Anda menemukan informasi yang sudah usang, beri tahu kami di [email protected].
Siap integrasi dengan Rupiah?
Daftar dan isi IDR di kolom Player currency (bisa tambah USD). Setelah disetujui, kunci uji langsung tersedia di backoffice.
Daftar sebagai operator