स्थापना
मावेन
अपने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
मैनुअल कॉन्फ़िगरेशन
सभी विकल्पों के साथ मैन्युअल रूप से कॉन्फ़िगर करें:परीक्षण मोड
Test Mode environment के लिए कॉन्फ़िगर करें:सामान्य संचालन
चेकआउट सत्र बनाएं
एक चेकआउट सत्र उत्पन्न करें:ग्राहकों का प्रबंधन करें
ग्राहक जानकारी बनाएं और पुनः प्राप्त करें:सदस्यताओं को संभालें
आवर्ती सदस्यताओं का निर्माण और प्रबंधन करें:productPrice को currency की सबसे छोटी denomination में व्यक्त किया जाता है (जैसे, USD के लिए cents और INR के लिए paise)। $25.00 charge करने के लिए, 2500 पास करें।Usage-Based Billing
Meters कॉन्फ़िगर करें
Usage को track करने के लिए meters बनाएँ और manage करें:Usage Events ingest करें
Custom events track करें:Events को batch में ingest करें
एक request में अधिकतम 1000 events को efficiently ingest करें:Error Handling
अलग-अलग scenarios के लिए comprehensive error handling:Async Operations
Asynchronous operations के लिए CompletableFuture का उपयोग करें:Spring Boot Integration
Configuration Class
Service Layer
Resources
GitHub Repository
Source code देखें और योगदान करें
API Reference
Complete API documentation
Discord Community
सहायता प्राप्त करें और developers से connect करें
Report Issues
Bugs report करें या features का अनुरोध करें
Support
Java SDK के साथ सहायता चाहिए?- Discord: Real-time support के लिए हमारे community server से जुड़ें
- Email: support@dodopayments.com पर हमसे संपर्क करें
- GitHub: repository पर issue खोलें