SDKs & Libraries
अपने एकीकरण को आधिकारिक SDKs जैसे TypeScript, Python, Go, PHP, Java, Kotlin, C#, Ruby, और React Native के लिए उपयोग करके तेज़ करें। ये लाइब्रेरी API अनुरोधों, प्रमाणीकरण, और त्रुटि हैंडलिंग को सरल बनाती हैं, जिससे आप शानदार भुगतान अनुभव बनाने पर ध्यान केंद्रित कर सकते हैं।
वातावरण URLs
- टेस्ट मोड:
https://test.dodopayments.com - लाइव मोड:
https://live.dodopayments.com
टेस्ट मोड बनाम लाइव मोड के बारे में और जानें।
API कुंजी प्रबंधन और प्रमाणीकरण
Access API Keys
अपनी डैशबोर्ड में Developer → API Keys पर जाएँ ताकि आप अपनी कुंजियों का प्रबंधन कर सकें।
Generate a New Key
Add API Key चुनें, एक वर्णनात्मक नाम दें, और लिखने की पहुंच को कॉन्फ़िगर करें:
- लिखने की पहुँच सक्षम करें (चेक किया गया): सभी API संचालन के लिए पूर्ण पढ़ने और लिखने की अनुमति
- लिखने की पहुँच सक्षम करें (अनचेक किया गया): केवल पढ़ने की अनुमति - केवल डेटा (भुगतान, सदस्यताएँ, ग्राहक, उत्पाद) प्राप्त कर सकते हैं। संसाधनों को बनाने या संशोधित नहीं कर सकते।
Store Your Key Securely
जनरेट किया गया कुंजी तुरंत कॉपी करें और सुनिश्चित करें कि इसे सुरक्षित रूप से संग्रहित किया गया है।
प्रतिक्रिया प्रारूप
दर सीमाएँ
हमारा API बर्स्ट सुरक्षा के साथ द्वि-खिड़की रेट लिमिट प्रणाली का उपयोग करता है। सीमाएं आपके प्रमाणीकरण तरीके और व्यवसाय टियर के आधार पर लागू होती हैं।डिफ़ॉल्ट सीमाएं (टियर 0)
| विंडो | सीमा |
|---|---|
| प्रति सेकंड (बर्स्ट) | 40 requests |
| प्रति मिनट (टिकाऊ) | 240 requests |
बिज़नेस टियर्स
बढ़ी हुई API आवश्यकताओं वाले व्यवसायों के लिए उच्च रेट लिमिट्स उपलब्ध हैं:| टियर | बर्स्ट (प्रति सेकंड) | टिकाऊ (प्रति मिनट) |
|---|---|---|
| टियर 0 (डिफ़ॉल्ट) | 40 | 240 |
| टियर 1 | 100 | 1,000 |
| टियर 2 | 500 | 5,000 |
अप्रमाणित अनुरोध
वैध प्रमाणीकरण हेडर्स के बिना अनुरोधों को IP पते के अनुसार रेट लिमिट किया जाता है:| विंडो | सीमा |
|---|---|
| प्रति सेकंड (बर्स्ट) | 20 requests |
| प्रति मिनट (टिकाऊ) | 100 requests |
रेट लिमिट हेडर
इन प्रतिक्रिया हेडर्स के साथ अपनी उपयोग दर की निगरानी करें:X-RateLimit-Limit- अधिकतम अनुरोधों की अनुमतिX-RateLimit-Remaining- वर्तमान विंडो में शेष अनुरोधX-RateLimit-Reset- वह समय जब रेट लिमिट रीसेट होती है
जब आप रेट लिमिट्स पार कर लेते हैं, तो API एक
429 Too Many Requests प्रतिक्रिया लौटाती है। अपनी पुन:प्रयास लॉजिक में घातांकीय बैकऑफ़ लागू करें।त्रुटि प्रबंधन
त्रुटियों का प्रभावी ढंग से प्रबंधन करने के लिए, विस्तृत मार्गदर्शन के लिए Error Codes और Transaction Failures अनुभागों को देखें।Error Codes
विस्तृत त्रुटि विवरणों और उनके समाधान में गहराई से जाएँ।
Transaction Failures
सामान्य लेनदेन समस्याओं और उनके समाधानों के बारे में जानकारी प्राप्त करें।
वेबहुक्स
भुगतान घटनाओं के बारे में वास्तविक समय सूचनाएं प्राप्त करें। सेटअप निर्देशों के लिए हमारे Webhook Guide को देखें।Webhook Guide
वास्तविक समय सूचनाओं और इवेंट हैंडलिंग के लिए वेबहुक्स सेट अप करें।