मुख्य सामग्री पर जाएं

SDKs & Libraries

अपने एकीकरण को आधिकारिक SDKs जैसे TypeScript, Python, Go, PHP, Java, Kotlin, C#, Ruby, और React Native के लिए उपयोग करके तेज़ करें। ये लाइब्रेरी API अनुरोधों, प्रमाणीकरण, और त्रुटि हैंडलिंग को सरल बनाती हैं, जिससे आप शानदार भुगतान अनुभव बनाने पर ध्यान केंद्रित कर सकते हैं।

वातावरण URLs

टेस्ट मोड बनाम लाइव मोड के बारे में और जानें।

API कुंजी प्रबंधन और प्रमाणीकरण

1

Access API Keys

अपनी डैशबोर्ड में Developer → API Keys पर जाएँ ताकि आप अपनी कुंजियों का प्रबंधन कर सकें।
2

Generate a New Key

Add API Key चुनें, एक वर्णनात्मक नाम दें, और लिखने की पहुंच को कॉन्फ़िगर करें:
  • लिखने की पहुँच सक्षम करें (चेक किया गया): सभी API संचालन के लिए पूर्ण पढ़ने और लिखने की अनुमति
  • लिखने की पहुँच सक्षम करें (अनचेक किया गया): केवल पढ़ने की अनुमति - केवल डेटा (भुगतान, सदस्यताएँ, ग्राहक, उत्पाद) प्राप्त कर सकते हैं। संसाधनों को बनाने या संशोधित नहीं कर सकते।
डैशबोर्ड एकीकरणों, विश्लेषण उपकरणों, और किसी भी सिस्टम के लिए “Enable write access” को अनचेक करें जिसे केवल डेटा देखने की आवश्यकता होती है बिना कोई बदलाव किए।
3

Store Your Key Securely

जनरेट किया गया कुंजी तुरंत कॉपी करें और सुनिश्चित करें कि इसे सुरक्षित रूप से संग्रहित किया गया है।
4

Authenticate Your API Requests

सभी अनुरोधों को प्रमाणित करने के लिए अपनी API कुंजियों का उपयोग करें। निम्नलिखित प्राधिकरण प्रारूप लागू करें:
Authorization: Bearer YOUR_API_KEY
अपने गुप्त API कुंजियों को कभी भी क्लाइंट-साइड कोड या सार्वजनिक रिपॉजिटरीज़ में उजागर न करें।

प्रतिक्रिया प्रारूप

{
  "id": "pay_1234567890",
  "status": "completed",
  "amount": 2999,
  "currency": "USD",
  "created_at": "2024-01-15T10:30:00Z"
}

दर सीमाएँ

हमारा API बर्स्ट सुरक्षा के साथ द्वि-खिड़की रेट लिमिट प्रणाली का उपयोग करता है। सीमाएं आपके प्रमाणीकरण तरीके और व्यवसाय टियर के आधार पर लागू होती हैं।

डिफ़ॉल्ट सीमाएं (टियर 0)

विंडोसीमा
प्रति सेकंड (बर्स्ट)40 requests
प्रति मिनट (टिकाऊ)240 requests

बिज़नेस टियर्स

बढ़ी हुई API आवश्यकताओं वाले व्यवसायों के लिए उच्च रेट लिमिट्स उपलब्ध हैं:
टियरबर्स्ट (प्रति सेकंड)टिकाऊ (प्रति मिनट)
टियर 0 (डिफ़ॉल्ट)40240
टियर 11001,000
टियर 25005,000
अपने व्यवसाय को उच्च रेट लिमिट टियर में अपग्रेड करने के लिए सपोर्ट से संपर्क करें।

अप्रमाणित अनुरोध

वैध प्रमाणीकरण हेडर्स के बिना अनुरोधों को IP पते के अनुसार रेट लिमिट किया जाता है:
विंडोसीमा
प्रति सेकंड (बर्स्ट)20 requests
प्रति मिनट (टिकाऊ)100 requests

रेट लिमिट हेडर

इन प्रतिक्रिया हेडर्स के साथ अपनी उपयोग दर की निगरानी करें:
  • X-RateLimit-Limit - अधिकतम अनुरोधों की अनुमति
  • X-RateLimit-Remaining - वर्तमान विंडो में शेष अनुरोध
  • X-RateLimit-Reset - वह समय जब रेट लिमिट रीसेट होती है
जब आप रेट लिमिट्स पार कर लेते हैं, तो API एक 429 Too Many Requests प्रतिक्रिया लौटाती है। अपनी पुन:प्रयास लॉजिक में घातांकीय बैकऑफ़ लागू करें।

त्रुटि प्रबंधन

त्रुटियों का प्रभावी ढंग से प्रबंधन करने के लिए, विस्तृत मार्गदर्शन के लिए Error Codes और Transaction Failures अनुभागों को देखें।

वेबहुक्स

भुगतान घटनाओं के बारे में वास्तविक समय सूचनाएं प्राप्त करें। सेटअप निर्देशों के लिए हमारे Webhook Guide को देखें।

Webhook Guide

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