GitHub Repository
Expo + React Native + Dodo Payments बूलरप्लेट को पूरा करें
अवलोकन
Dodo Payments को Expo/React Native अनुप्रयोगों में एकीकृत करने के लिए एक उत्पादन-तैयार boilerplate। इस टेम्पलेट में चेकआउट सत्र निर्माण, भुगतान प्रबंधन, और उचित TypeScript कॉन्फ़िगरेशन शामिल है ताकि आप अपने मोबाइल ऐप में जल्दी से भुगतान स्वीकार करना शुरू कर सकें।यह बूलरप्लेट TypeScript के साथ Expo SDK का उपयोग करता है और चेकआउट सेशन्स तथा भुगतान प्रोसेसिंग के लिए उदाहरण कार्यान्वयन शामिल करता है।
पूर्वापेक्षाएँ
- Node.js 18+
- Expo CLI या EAS CLI
- Dodo Payments खाता (डैशबोर्ड से API कुंजी)
- iOS सिम्युलेटर या Android एमुलेटर (या भौतिक उपकरण)
त्वरित प्रारंभ
Get Your API Credentials
टेस्ट मोड में Dodo Payments डैशबोर्ड से अपनी क्रेडेंशियल प्राप्त करें:
- API कुंजी: अपने डैशबोर्ड में डेवलपर → API कुंजी पर जाएं।
Configure Environment Variables
रूट डायरेक्टरी में अपनी Dodo Payments क्रेडेंशियल जोड़ें:
.env फ़ाइल बनाएं:.env
क्या शामिल है
Boilerplate पूर्व-निर्धारित आवश्यकताओं के साथ आता है:Checkout Integration
चेकआउट सेशन्स बनाने और संभालने का उदाहरण कार्यान्वयन
Payment Handling
सफलता और त्रुटि हैंडलिंग के साथ पूर्ण भुगतान फ्लो
TypeScript Support
उचित टाइप परिभाषाओं के साथ पूर्ण TypeScript कॉन्फ़िगरेशन
Expo Router
निरंतर रूटिंग के लिए Expo Router के साथ नेविगेशन सेटअप
प्रोजेक्ट संरचना
अगले कदम
एक बार जब आपके पास boilerplate चल रहा हो:Create Your Products
चेकआउट कार्यक्षमता सक्षम करने के लिए अपने Dodo Payments डैशबोर्ड में उत्पाद जोड़ें।
Customize the Integration
अपने एप्लिकेशन की आवश्यकताओं और डिज़ाइन के अनुसार उदाहरण कोड को अनुकूलित करें।
Test on Real Devices
सुनिश्चित करने के लिए कि सब कुछ सही तरीके से काम कर रहा है, भुगतान फ्लो को भौतिक डिवाइसों पर टेस्ट करें।
उत्पादन के लिए निर्माण
अतिरिक्त संसाधन
Mobile Integration Guide
मोबाइल ऐप्स में भुगतान लागू करने के लिए विस्तृत मार्गदर्शिका
React Native Integration
React Native विशिष्ट एकीकरण दस्तावेज
Integration Guide
एक बार के भुगतान लागू करने के लिए विस्तृत मार्गदर्शिका
API Reference
पूरी Dodo Payments API दस्तावेज़ की खोज करें
सहायता
क्या आपको boilerplate के साथ मदद चाहिए?- प्रश्नों और चर्चाओं के लिए हमारे Discord समुदाय में शामिल हों
- मुद्दों और अपडेट के लिए GitHub रेपोजिटरी की जांच करें
- सहायता के लिए हमारी सहायता टीम से संपर्क करें