SDKs & Libraries
अपने एकीकरण को तेज़ करें आधिकारिक SDKs का उपयोग करके TypeScript, Python, Go, PHP, Java, Kotlin, C#, Ruby, और React Native के लिए। ये पुस्तकालय API अनुरोधों, प्रमाणीकरण, और त्रुटि प्रबंधन को सरल बनाते हैं, जिससे आप बेहतरीन भुगतान अनुभव बनाने पर ध्यान केंद्रित कर सकते हैं।
वातावरण URLs
- परीक्षण मोड:
https://test.dodopayments.com - लाइव मोड:
https://live.dodopayments.com
परीक्षण मोड बनाम लाइव मोड के बारे में अधिक जानें।
API कुंजी प्रबंधन और प्रमाणीकरण
1
API कुंजी तक पहुँचें
अपने डैशबोर्ड में Developer → API Keys पर जाएँ अपनी कुंजियों का प्रबंधन करने के लिए।
2
नई कुंजी उत्पन्न करें
Add API Key का चयन करें, एक वर्णनात्मक नाम प्रदान करें, और लिखने की पहुँच कॉन्फ़िगर करें:
- लिखने की पहुँच सक्षम करें (चेक किया गया): सभी API संचालन के लिए पूर्ण पढ़ने और लिखने की अनुमति
- लिखने की पहुँच सक्षम करें (अनचेक किया गया): केवल पढ़ने की अनुमति - केवल डेटा (भुगतान, सदस्यताएँ, ग्राहक, उत्पाद) प्राप्त कर सकते हैं। संसाधनों को बनाने या संशोधित नहीं कर सकते।
3
अपनी कुंजी को सुरक्षित रूप से स्टोर करें
उत्पन्न की गई कुंजी को तुरंत कॉपी करें और सुनिश्चित करें कि इसे सुरक्षित रूप से स्टोर किया गया है।
4
अपने API अनुरोधों को प्रमाणित करें
सभी अनुरोधों को प्रमाणित करने के लिए अपनी API कुंजियों का उपयोग करें। निम्नलिखित प्राधिकरण प्रारूप लागू करें:
प्रतिक्रिया प्रारूप
दर सीमाएँ
- मानक: प्रति व्यवसाय प्रति मिनट 1000 अनुरोध
- बर्स्ट: प्रति सेकंड 100 अनुरोध तक
उपयोग को ट्रैक करने के लिए
X-RateLimit-Remaining हेडर की निगरानी करें।त्रुटि प्रबंधन
त्रुटियों को प्रभावी ढंग से प्रबंधित करने के लिए, विस्तृत मार्गदर्शन के लिए त्रुटि कोड और लेनदेन विफलताएँ अनुभागों का संदर्भ लें।त्रुटि कोड
व्यापक त्रुटि विवरण और उनके समाधान में गहराई से जाएँ।
लेनदेन विफलताएँ
सामान्य लेनदेन मुद्दों और उनके समाधानों के बारे में जानकारी प्राप्त करें।
वेबहुक्स
भुगतान घटनाओं के बारे में वास्तविक समय में सूचनाएँ प्राप्त करें। सेटअप निर्देशों के लिए हमारे Webhook Guide को देखें।Webhook Guide
वास्तविक समय की सूचनाओं और घटना प्रबंधन के लिए वेबहुक्स सेट करें।