GitHub Repository
Expo + React Native + Dodo Payments boilerplate पूरा करें
अवलोकन
Dodo Payments को Expo/React Native अनुप्रयोगों में एकीकृत करने के लिए एक उत्पादन-तैयार boilerplate। इस टेम्पलेट में चेकआउट सत्र निर्माण, भुगतान प्रबंधन, और उचित TypeScript कॉन्फ़िगरेशन शामिल है ताकि आप अपने मोबाइल ऐप में जल्दी से भुगतान स्वीकार करना शुरू कर सकें।यह boilerplate Expo SDK के साथ TypeScript का उपयोग करता है और चेकआउट सत्रों और भुगतान प्रसंस्करण के लिए उदाहरण कार्यान्वयन शामिल करता है।
पूर्वापेक्षाएँ
- Node.js 18+
- Expo CLI या EAS CLI
- Dodo Payments खाता (डैशबोर्ड से API कुंजी)
- iOS सिम्युलेटर या Android एमुलेटर (या भौतिक उपकरण)
त्वरित प्रारंभ
अपनी API क्रेडेंशियल प्राप्त करें
Dodo Payments डैशबोर्ड से टेस्ट मोड में अपनी क्रेडेंशियल प्राप्त करें:
- API कुंजी: अपने डैशबोर्ड में डेवलपर → API कुंजी पर जाएं।
पर्यावरण चर कॉन्फ़िगर करें
रूट निर्देशिका में एक अपनी Dodo Payments क्रेडेंशियल जोड़ें:
.env फ़ाइल बनाएं:.env
क्या शामिल है
Boilerplate पूर्व-निर्धारित आवश्यकताओं के साथ आता है:चेकआउट इंटीग्रेशन
चेकआउट सत्र बनाने और प्रबंधित करने के लिए उदाहरण कार्यान्वयन
भुगतान प्रबंधन
सफलता और त्रुटि प्रबंधन के साथ पूरा भुगतान प्रवाह
TypeScript समर्थन
उचित प्रकार परिभाषाओं के साथ पूर्ण TypeScript कॉन्फ़िगरेशन
Expo राउटर
सहज रूटिंग के लिए Expo राउटर के साथ नेविगेशन सेटअप
प्रोजेक्ट संरचना
अगले कदम
एक बार जब आपके पास boilerplate चल रहा हो:अपने उत्पाद बनाएं
अपने Dodo Payments डैशबोर्ड में उत्पाद जोड़ें ताकि चेकआउट कार्यक्षमता सक्षम हो सके।
एकीकरण को अनुकूलित करें
उदाहरण कोड को अपने अनुप्रयोग की आवश्यकताओं और डिज़ाइन के अनुसार अनुकूलित करें।
वास्तविक उपकरणों पर परीक्षण करें
सुनिश्चित करने के लिए भौतिक उपकरणों पर भुगतान प्रवाह का परीक्षण करें कि सब कुछ सही ढंग से काम करता है।
उत्पादन के लिए निर्माण
अतिरिक्त संसाधन
मोबाइल इंटीग्रेशन गाइड
मोबाइल ऐप में भुगतान लागू करने के लिए विस्तृत गाइड
React Native इंटीग्रेशन
React Native विशिष्ट एकीकरण दस्तावेज़ीकरण
इंटीग्रेशन गाइड
एक बार के भुगतान लागू करने के लिए विस्तृत गाइड
API संदर्भ
Dodo Payments API दस्तावेज़ीकरण का पूरा अन्वेषण करें
सहायता
क्या आपको boilerplate के साथ मदद चाहिए?- प्रश्नों और चर्चाओं के लिए हमारे Discord समुदाय में शामिल हों
- मुद्दों और अपडेट के लिए GitHub रेपोजिटरी की जांच करें
- सहायता के लिए हमारी सहायता टीम से संपर्क करें