उपलब्ध SDKs
उस SDK का चयन करें जो आपके तकनीकी स्टैक से मेल खाता है:TypeScript SDK
TypeScript और Node.js के लिए टाइप-सुरक्षित एकीकरण, प्रॉमिस-आधारित API और ऑटो-पैगिनेशन के साथ
Python SDK
Python 3.7+ अनुप्रयोगों के लिए async/await समर्थन के साथ Pythonic इंटरफ़ेस
PHP SDK
आधुनिक PHP 8.1+ अनुप्रयोगों के लिए PSR-4 अनुपालन SDK
Go SDK
संदर्भ समर्थन और मजबूत टाइपिंग के साथ आदर्श Go इंटरफ़ेस
Ruby SDK
Ruby की परंपराओं और सर्वोत्तम प्रथाओं का पालन करने वाला सुंदर Ruby इंटरफ़ेस
Java SDK
Java 8+ के लिए मजबूत और थ्रेड-सुरक्षित SDK, Maven और Gradle समर्थन के साथ
Kotlin SDK
आधुनिक Kotlin SDK जिसमें कोरूटीन, नल सुरक्षा, और एक्सटेंशन फ़ंक्शन शामिल हैं
C# SDK
.NET 8+ के लिए टाइप-सुरक्षित SDK जिसमें async Task-आधारित API (बीटा) शामिल है
React Native SDK
iOS और Android ऐप्स में सुरक्षित भुगतान अनुभव बनाने के लिए मूल मोबाइल SDK
CLI
आपके टर्मिनल से API के साथ बातचीत करने के लिए कमांड-लाइन इंटरफ़ेस
त्वरित प्रारंभ
किसी भी SDK के साथ कुछ ही मिनटों में शुरू करें:1
SDK स्थापित करें
SDK स्थापित करने के लिए अपनी भाषा के पैकेज प्रबंधक का उपयोग करें
- TypeScript/Node.js
- Python
- PHP
- Go
2
क्लाइंट प्रारंभ करें
अपने API कुंजी के साथ क्लाइंट को कॉन्फ़िगर करें
- TypeScript
- Python
- PHP
- Go
3
अपना पहला API कॉल करें
एक चेकआउट सत्र या भुगतान बनाएं
आप अब भुगतान संसाधित करने के लिए तैयार हैं! विस्तृत मार्गदर्शिकाओं और उदाहरणों के लिए व्यक्तिगत SDK पृष्ठों पर जाएँ।
प्रमुख विशेषताएँ
सभी SDKs में ये मुख्य क्षमताएँ साझा होती हैं:- टाइप सुरक्षा: संकलन-समय सुरक्षा और बेहतर IDE समर्थन के लिए मजबूत टाइपिंग
- त्रुटि प्रबंधन: विस्तृत त्रुटि संदेशों के साथ व्यापक अपवाद प्रबंधन
- प्रमाणीकरण: पर्यावरण चर समर्थन के साथ सरल API कुंजी प्रमाणीकरण
- Async समर्थन: जहाँ लागू हो, आधुनिक async/await पैटर्न
- ऑटो-पैगिनेशन: सूची प्रतिक्रियाओं के लिए स्वचालित पैगिनेशन
- उपयोग-आधारित बिलिंग: उपयोग घटनाओं को ट्रैक और समाहित करने के लिए अंतर्निहित समर्थन
- परीक्षण: विकास और परीक्षण के लिए पूर्ण सैंडबॉक्स वातावरण समर्थन
React Native SDK
मोबाइल अनुप्रयोगों के लिए, हम एक समर्पित React Native SDK प्रदान करते हैं:React Native SDK
मूल UI घटकों और सरल भुगतान डेटा संग्रह के साथ iOS और Android ऐप्स के लिए सुरक्षित भुगतान अनुभव बनाएं
- Android और iOS के लिए मूल UI घटक
- संवेदनशील भुगतान डेटा एकत्र करने के लिए सरल सुरक्षा
- कई भुगतान विधियों का समर्थन
- React Native ऐप्स के साथ निर्बाध एकीकरण
Apple Pay, Google Pay, Cash App, और UPI वर्तमान में React Native SDK में समर्थित नहीं हैं। इन भुगतान विधियों के लिए समर्थन भविष्य के रिलीज़ में योजना बनाई गई है।
कमांड-लाइन इंटरफ़ेस
टर्मिनल-आधारित कार्यप्रवाह और स्वचालन के लिए:CLI
सभी 78 API एंडपॉइंट्स के लिए समर्थन के साथ स्वचालित रूप से उत्पन्न कमांड-लाइन इंटरफ़ेस
- सहज उपयोग के लिए संसाधन-आधारित कमांड संरचना
- कई आउटपुट प्रारूप (JSON, YAML, सुंदर, इंटरैक्टिव)
- बैश, zsh, और फिश के लिए शेल पूर्णता
- स्क्रिप्टिंग और CI/CD स्वचालन के लिए आदर्श
Node.js SDK से माइग्रेशन
हम Node.js SDK से नए TypeScript SDK में माइग्रेट हुए हैं। यदि आप पुराने Node.js SDK का उपयोग कर रहे हैं, तो अपने एकीकरण को अपडेट करने के लिए माइग्रेशन गाइड देखें।
फ्रेमवर्क एडाप्टर्स
हमारे फ्रेमवर्क एडाप्टर्स के साथ 10 लाइनों से कम कोड में एकीकृत करें। हमारे अनुशंसित फ्रेमवर्क में से चुनें या सभी समर्थित विकल्पों का अन्वेषण करें।अनुशंसित फ्रेमवर्क
Next.js
App Router समर्थन के साथ React-आधारित पूर्ण-स्टैक फ्रेमवर्क
Better Auth
अंतर्निहित एकीकरण के साथ प्रमाणीकरण फ्रेमवर्क
Supabase
Postgres और Auth के साथ ओपन सोर्स Firebase विकल्प
Convex
रीयल-टाइम क्षमताओं के साथ Backend-as-a-Service
सहायता प्राप्त करना
किसी भी SDK के साथ सहायता की आवश्यकता है?- Discord: वास्तविक समय में मदद के लिए हमारे समुदाय सर्वर में शामिल हों
- ईमेल: [email protected] पर हमसे संपर्क करें
- GitHub: संबंधित SDK रिपॉजिटरी पर एक मुद्दा खोलें
- डॉक्यूमेंटेशन: हमारे API संदर्भ पर जाएँ
योगदान
हम सभी SDKs में योगदान का स्वागत करते हैं! प्रत्येक रिपॉजिटरी मेंCONTRIBUTING.md फ़ाइल है जिसमें निम्नलिखित के लिए दिशानिर्देश हैं:
- बग रिपोर्ट करना
- सुविधाएँ अनुरोध करना
- पुल अनुरोध सबमिट करना
- स्थानीय रूप से परीक्षण चलाना
- कोड शैली और प्रथाएँ