Data game session
Pemain, brand, game, mata wang, negara, bahasa, mode, yurisdiksi, dan masa terpakai akses.
Aliran lengkap dari pengesahan pemain dan game launch hingga pemprosesan pertaruhan, kemenangan, game round, pembatalan operasi, dan rekonsiliasi kewangan.
Pemain, game, mata wang, bahasa, negara, mode, dan return URL.
Temporary access key, launch URL, dan semakan ketersediaan game.
Semakan baki, pertaruhan, kemenangan, operasi gabungan, dan response platform.
Hasil akhir, pembatalan, financial ledger, dan laporan provider.
Game launch dan pergerakan dana adalah bahagian berbeza dari satu proses. Session menentukan pemain dan syarat launch, round menghubungkan aktiviti provider, manakala API platform mengesahkan setiap debit, credit, dan pembatalan.
Pemain, brand, game, mata wang, negara, bahasa, mode, yurisdiksi, dan masa terpakai akses.
Platform menyemak dana yang tersedia dan menggunakan setiap pertaruhan, payout, atau pembatalan hanya satu kali.
Operation ID dan round ID, jenis operasi, jumlah, baki sebelum dan sesudah disimpan untuk kawalan dan rekonsiliasi.
Platform terlebih dahulu menyemak pemain dan ketersediaan game, kemudian membuat session dengan masa terpakai terbatas dan mendapatkan launch URL dari provider.
Platform menyemak status akaun, mata wang, negara, sekatan, had, real-money atau demo mode, serta ketersediaan game.
Session ID dibuat dengan data pemain, game, brand, mata wang, bahasa, IP, dan masa terpakai.
Provider menerima session key, notification URL dan return URL, jenis peranti, yurisdiksi, dan parameter antara muka.
Pemain membuka URL yang diterima, manakala operasi kewangan seterusnya dilakukan langsung server-to-server.
Nama kaedah boleh berbeza antarprovider, namun logikanya sama: semak baki, debit pertaruhan, credit kemenangan, dan membatalkan operasi yang telah disahkan.
Mengembalikan baki tersedia pemain dalam mata wang session aktif tanpa mengubah financial ledger.
Menyemak pemain, session, mata wang, dan dana tersedia, kemudian mendebit pertaruhan yang disahkan satu kali.
Mengredit kemenangan berdasarkan operation ID dan round ID unik, termasuk hasil nol.
Menggunakan pertaruhan dan hasil game secara serentak jika skema tersebut disokong provider.
Membuat operasi pembetulan berasingan untuk pertaruhan atau payout yang telah disahkan tanpa memadam rekod awal.
Menghantar data bonus campaign dan game round dengan memisahkan real-money dan bonus funds.
Setiap operasi menyemak mata wang, unit jumlah, jumlah perpuluhan, dan peraturan pembundaran.
Mengembalikan status operasi, dalaman operation ID, baki semasa ini, dan error code bersepadu.
Satu round boleh merangkumi beberapa pertaruhan dan hasil. Statusnya ditetapkan oleh peraturan game, bukan hanya turutan network request.
Platform menerima round ID untuk kali pertama dan membuat rekod dalaman.
Round boleh berisi pertaruhan tambahan, aktiviti game, dan kemenangan sementara.
Debit disahkan platform dan dihubungkan dengan provider operation ID yang unik.
Kemenangan atau hasil nol diterima, namun round boleh tetap terbuka sesuai peraturan game.
Provider mengesahkan round selesai dan semua operasi kewangan yang dijangka telah diproses.
Satu atau beberapa operasi dikoreksi dengan tetap mempertahankan keseluruhan rekod awal.
Round ID tidak boleh menjadi satu-satunya duplicate-protection key. Setiap pertaruhan, payout, dan pembatalan mesti memiliki identifier unik sendiri.
Game API mesti menangani duplicate request, response delay, perubahan turutan operasi, dan recovery provider selepas gangguan secara selamat.
Pengujian mesti merangkumi game launch, sekatan pemain, baki tidak mencukupi, duplicate operation, response delay, pembatalan, dan rekonsiliasi round yang telah ditutup.
Real-money dan demo mode, mata wang salah, negara dilarang, akses tamat tempoh, dan game tidak tersedia.
Dana tidak mencukupi, pemain disekat, mata wang tidak sesuai, dan had melebihi had.
Provider tidak menerima response selepas debit betul-betul berlaku kemudian menghantar semula operasi dengan identifier yang sama.
Identifier yang sama datang sebelum atau selepas pemprosesan selesai, termasuk dengan parameter yang bertentangan.
Pembatalan pertaruhan, pembatalan kemenangan, pembatalan berulang, dan referensi ke operasi awal yang tidak dikenal.
Jumlah pertaruhan, kemenangan, dan pembatalan, status akhir, pergerakan baki, dan laporan provider mesti sesuai.
Pelancaran dilakukan selepas game session, operasi baki, duplicate protection, pembatalan, dan reporting disahkan.
Hantar dokumentasi provider, senarai operasi baki, model game round, mata wang, dan keperluan reporting. APIACE akan membantu menyusun game launch, pertaruhan, kemenangan, pembatalan, dan rekonsiliasi kewangan.