एपीआई दस्तावेज़ीकरण

डेवलपर्स

एपीआई दस्तावेज़ीकरण

रेस्टफुल एपीआई, वेबसॉकेट नोटिफिकेशन और सैंडबॉक्स परीक्षण वातावरण।

RESTful API
RESTful API

उपयोगकर्ता प्रबंधन, खेल सत्र, जमा और निकासी। सभी समापनबिंदु JSON का उपयोग करते हैं।

WebSocket
WebSocket

बैलेंस अपडेट और गेम परिणामों के लिए वास्तविक समय सूचनाएं।

सैंडबॉक्स पर्यावरण
सैंडबॉक्स पर्यावरण

परीक्षण डेटा के साथ सुरक्षित विकास। लाइव होने से पहले संपूर्ण प्रवाह का परीक्षण करें.

समापन बिंदु उदाहरण

POST/api/v1/usersनया उपयोगकर्ता बनाएं
GET/api/v1/users/{id}उपयोगकर्ता जानकारी
PUT/api/v1/users/{id}/balanceशेष राशि अपडेट करें
POST/api/v1/users/{id}/sessionसत्र प्रारंभ करें
const res = await fetch(
  'https://api.softagon.net/v1/users',
  {
    method: 'POST',
    headers: {
      'Authorization': 'Bearer KEY',
      'Content-Type': 'application/json'
    },
    body: JSON.stringify({
      username: 'player123',
      currency: 'EUR',
      country: 'DE'
    })
  }
);
const user = await res.json();

विवरण

त्रुटि कोड और सर्वोत्तम प्रथाएँ

एकीकरण के दौरान सबसे आम परिदृश्य और अनुशंसित समाधान चरण।

कोडअर्थसिफ़ारिश
AUTH_401अनधिकृत अनुरोध/अमान्य कुंजीएपीआई कुंजी और आईपी श्वेतसूची की जांच करें
RATE_429दर सीमा पार हो गईबैकऑफ़ के साथ पुनः प्रयास करें और बैच अनुरोधों का उपयोग करें
WALLET_409ऑपरेशन दोहराया गया/निष्क्रियता संघर्षलेनदेन आईडी अद्वितीय होनी चाहिए
SESSION_410सत्र समाप्त हो गयाएक नया सत्र बनाएं और खेल को फिर से खोलें
PROV_503प्रदाता अस्थायी रूप से अनुपलब्ध हैफ़ॉलबैक प्रदाता/गेम स्ट्रीम दिखाएं
CONFIG_422अपूर्ण/असंगत कॉन्फ़िगरेशनव्यापारी/प्रदाता सेटिंग जांचें
TIMEOUT_504अपस्ट्रीम टाइमआउटपुनः प्रयास/बैकऑफ लागू करें, स्थिति समापन बिंदु के साथ सत्यापित करें
नपुंसकता
नपुंसकता

एक ही लेनदेन को भुगतान और वॉलेट एंडपॉइंट में दो बार लागू नहीं किया जाता है। लेनदेन आईडी रणनीति महत्वपूर्ण है.

सुरक्षा
सुरक्षा

HTTPS अनिवार्य, कुंजी रोटेशन और न्यूनतम विशेषाधिकार सिद्धांत के साथ एक्सेस प्रबंधन।

वेबहुक

भुगतान और गेम इवेंट के लिए सत्यापन हस्ताक्षर का उपयोग करें, पुनः प्रयास और टाइमआउट नीति सेट करें।

{
  "id": "evt_01HXYZ...",
  "type": "payment.succeeded",
  "created_at": "2026-01-01T12:34:56Z",
  "data": {
    "merchant_id": "m_123",
    "tx_id": "tx_789",
    "amount": 100.00,
    "currency": "EUR",
    "status": "succeeded"
  }
}

अक्सर पूछे जाने वाले प्रश्न

डेवलपर अक्सर पूछे जाने वाले प्रश्न

सैंडबॉक्स, एपीआई कुंजी और एकीकरण वर्कफ़्लो के बारे में त्वरित उत्तर।

सैंडबॉक्स परीक्षण डेटा के साथ काम करता है और इसका कोई वित्तीय प्रभाव नहीं पड़ता है। वास्तविक भुगतान और प्रदाता प्रवाह को लाइव वातावरण में तैनात किया जाता है।

सिग्नेचर हेडर और पेलोड हैश का मिलान किया गया है। गलत हस्ताक्षर के मामले में, अनुरोध अस्वीकार कर दिया जाता है और लॉग इन किया जाता है।

घातीय बैकऑफ़ के साथ पुनः प्रयास लागू करें। यदि संभव हो, तो बैच या कैश के माध्यम से कैटलॉग/रिपोर्ट अनुरोध प्रबंधित करें।

एक सत्र तब समाप्त हो सकता है जब उसका टीटीएल समाप्त हो जाता है, उपयोगकर्ता लॉग आउट हो जाता है या प्रदाता का समय समाप्त हो जाता है। एक नया सत्र बनाएं और उपयोगकर्ता को गेम पर रीडायरेक्ट करें।

Softagon के साथ लाइव हों
एक ही पैनल में कैसीनो और स्पोर्ट्सबुक संचालन के लिए बुनियादी ढांचे, एकीकरण और बैक-ऑफिस प्रबंधन का प्रबंधन करें।

SOFTAGON

© 2026 Softagon। सर्वाधिकार सुरक्षित।

आइए मिलकर अपने प्रोजेक्ट की योजना बनाएं

फ्रैमर के साथ एक निःशुल्क वेबसाइट बनाएं, जो स्टार्टअप्स, डिजाइनरों और एजेंसियों द्वारा पसंद किया जाने वाला वेबसाइट बिल्डर है।