بيانات جلسة اللعب
اللاعب والعلامة التجارية واللعبة والعملة والبلد واللغة والوضع والولاية القضائية ومدة صلاحية الوصول.
المسار الكامل من التحقق من اللاعب وتشغيل اللعبة إلى معالجة الرهانات والأرباح وجولات اللعب وإلغاء العمليات والتسوية المالية.
اللاعب واللعبة والعملة واللغة والبلد والوضع وعنوان العودة.
مفتاح وصول مؤقت وعنوان التشغيل والتحقق من توفر اللعبة.
فحص الرصيد والرهان والربح والعملية المجمعة واستجابات المنصة.
النتيجة النهائية والإلغاءات والسجل المالي وتقرير المزود.
تشغيل اللعبة وحركة الأموال جزآن مختلفان من عملية واحدة. تحدد الجلسة اللاعب وشروط التشغيل، وتربط الجولة إجراءات المزود، بينما يؤكد API المنصة كل خصم وإضافة وإلغاء.
اللاعب والعلامة التجارية واللعبة والعملة والبلد واللغة والوضع والولاية القضائية ومدة صلاحية الوصول.
تتحقق المنصة من الأموال المتاحة وتطبق كل رهان أو دفع أو إلغاء مرة واحدة فقط.
تُحفظ معرفات العملية والجولة ونوع العملية والمبلغ والرصيد قبل وبعد لأغراض المراقبة والتسوية.
تتحقق المنصة أولًا من اللاعب وتوفر اللعبة، ثم تنشئ جلسة محددة المدة وتحصل على عنوان التشغيل من المزود.
تتحقق المنصة من حالة الحساب والعملة والبلد والقيود والحدود والوضع الحقيقي أو التجريبي وتوفر اللعبة.
يتم إنشاء معرف جلسة يتضمن بيانات اللاعب واللعبة والعلامة التجارية والعملة واللغة وIP ومدة الصلاحية.
يتلقى المزود مفتاح الجلسة وعناوين الإشعارات والعودة ونوع الجهاز والولاية القضائية ومعلمات الواجهة.
يفتح اللاعب العنوان المستلم، وتتم العمليات المالية اللاحقة مباشرة بين الخوادم.
تختلف أسماء الطرق بين المزودين، لكن المنطق يبقى واحدًا: فحص الرصيد وخصم الرهان وإضافة الربح وإلغاء عملية سبق تأكيدها.
يعيد رصيد اللاعب المتاح بعملة الجلسة النشطة دون تغيير السجل المالي.
يتحقق من اللاعب والجلسة والعملة والأموال المتاحة، ثم يخصم الرهان المؤكد مرة واحدة.
يضيف الربح باستخدام معرفات فريدة للعملية والجولة، بما في ذلك النتيجة الصفرية.
يطبق الرهان ونتيجة اللعبة في الوقت نفسه عندما يدعم المزود هذا المخطط.
ينشئ عملية تصحيح منفصلة لرهان أو دفعة سبق تأكيدها دون حذف القيد الأصلي.
ينقل بيانات حملة المكافأة وجولة اللعب مع فصل الأموال الحقيقية عن أموال المكافآت.
تتحقق كل عملية من العملة ووحدات المبلغ وعدد المنازل العشرية وقواعد التقريب.
تعيد حالة العملية ومعرفها الداخلي والرصيد الحالي ورمز خطأ موحد.
يمكن أن تتضمن الجولة الواحدة عدة رهانات ونتائج. تحدد قواعد اللعبة حالتها، وليس ترتيب طلبات الشبكة فقط.
تتلقى المنصة معرف الجولة لأول مرة وتنشئ سجلًا داخليًا.
قد تتضمن الجولة رهانات إضافية وإجراءات لعب وأرباحًا وسيطة.
أكدت المنصة الخصم وربطته بمعرف فريد لعملية المزود.
تم استلام ربح أو نتيجة صفرية، لكن قد تبقى الجولة مفتوحة وفق قواعد اللعبة.
أكد المزود انتهاء الجولة وتمت معالجة جميع العمليات المالية المتوقعة.
تم تصحيح عملية واحدة أو أكثر مع الاحتفاظ بالسجل الأصلي الكامل.
يجب ألا يكون معرف الجولة هو مفتاح الحماية الوحيد من التكرار. يجب أن يكون لكل رهان ودفع وإلغاء معرف فريد خاص به.
يجب أن يعالج API الألعاب بأمان الطلبات المكررة وتأخيرات الاستجابة وتغير ترتيب العمليات واستعادة المزود بعد العطل.
يجب أن تشمل الاختبارات تشغيل اللعبة وقيود اللاعب والرصيد غير الكافي والعمليات المكررة وتأخيرات الاستجابة والإلغاءات وتسوية الجولة المغلقة.
الوضعان الحقيقي والتجريبي والعملة غير الصحيحة والبلد المحظور والوصول المنتهي واللعبة غير المتاحة.
أموال غير كافية أو لاعب محظور أو عدم تطابق العملة أو تجاوز الحد.
لم يتلق المزود استجابة بعد الخصم الفعلي، فأعاد إرسال العملية بالمعرف نفسه.
يصل المعرف نفسه قبل أو بعد اكتمال المعالجة، بما في ذلك معلمات متعارضة.
إلغاء رهان وإلغاء ربح وإلغاء مكرر وإشارة إلى عملية أصلية غير معروفة.
يجب أن تتطابق مبالغ الرهانات والأرباح والإلغاءات والحالة النهائية وحركة الرصيد وتقرير المزود.
يتم الإطلاق بعد التحقق من جلسات اللعب وعمليات الرصيد والحماية من التكرار والإلغاءات والتقارير.
أرسل وثائق المزود وقائمة عمليات الرصيد ونموذج جولات اللعب والعملات ومتطلبات التقارير. سيساعد APIACE في تنظيم تشغيل اللعبة والرهانات والأرباح والإلغاءات والتسوية المالية.