स्थापना
मावेन
अपनेpom.xml में निर्भरता जोड़ें:
pom.xml
ग्रेडल
अपनेbuild.gradle में निर्भरता जोड़ें:
build.gradle.kts
SDK Java 8 और उसके बाद के सभी संस्करणों का समर्थन करता है, जिसमें Java 11, 17, और 21 शामिल हैं।
त्वरित प्रारंभ
क्लाइंट को प्रारंभ करें और एक चेकआउट सत्र बनाएं:मुख्य विशेषताएँ
Type Safety
मजबूत-टाइप वाली API जो कम्पाइल-टाइम सुरक्षा प्रदान करती है
Thread-Safe
मल्टी-थ्रेडेड एप्लिकेशन में समवर्ती उपयोग के लिए सुरक्षित
Builder Pattern
अनुरोधों को बनाने के लिए सहज रूप से समझ आने वाला बिल्डर पैटर्न
Async Support
एसिंक्रोनस संचालन के लिए CompletableFuture समर्थन
कॉन्फ़िगरेशन
पर्यावरण चर
पर्यावरण चर या सिस्टम प्रॉपर्टीज का उपयोग करके कॉन्फ़िगर करें:.env
मैनुअल कॉन्फ़िगरेशन
सभी विकल्पों के साथ मैन्युअल रूप से कॉन्फ़िगर करें:परीक्षण मोड
परीक्षण/सैंडबॉक्स वातावरण के लिए कॉन्फ़िगर करें:सामान्य संचालन
चेकआउट सत्र बनाएं
एक चेकआउट सत्र उत्पन्न करें:ग्राहकों का प्रबंधन करें
ग्राहक जानकारी बनाएं और पुनः प्राप्त करें:सदस्यताओं को संभालें
आवर्ती सदस्यताओं का निर्माण और प्रबंधन करें:productPrice को सबसे कम मुद्रा संप्रदाय में व्यक्त किया जाता है (जैसे, USD के लिए सेंट, INR के लिए पैसे)। $25.00 चार्ज करने के लिए, पास करें 2500।उपयोग-आधारित बिलिंग
मीटर कॉन्फ़िगर करें
उपयोग को ट्रैक करने के लिए मीटर बनाएं और प्रबंधित करें:उपयोग इवेंट प्राप्त करें
कस्टम इवेंट्स को ट्रैक करें:इवेंट्स बैच में इन्गेस्ट करें
कई इवेंट्स को प्रभावी ढंग से प्राप्त करें (प्रत्येक अनुरोध पर अधिकतम 1000):त्रुटि प्रबंधन
विभिन्न स्थितियों के लिए व्यापक त्रुटि प्रबंधन:एसिंक्रोनस ऑपरेशन्स
एसिंक्रोनस ऑपरेशन्स के लिए CompletableFuture का उपयोग करें:स्प्रिंग बूट इंटीग्रेशन
कॉन्फ़िगरेशन क्लास
सर्विस लेयर
संसाधन
GitHub Repository
स्रोत कोड देखें और योगदान करें
API Reference
पूरा API दस्तावेज देखें
Discord Community
सहायता प्राप्त करें और डेवलपर्स से जुड़ें
Report Issues
त्रुटियों की रिपोर्ट करें या फीचर्स का अनुरोध करें
समर्थन
जावा SDK के साथ सहायता चाहिए?- Discord: वास्तविक समय समर्थन के लिए हमारे समुदाय सर्वर में शामिल हों
- Email: हमें support@dodopayments.com पर संपर्क करें
- GitHub: रिपोज़िटरी पर एक समस्या खोलें