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 एमुलेटर (या भौतिक उपकरण)
त्वरित प्रारंभ
1
Clone the Repository
बूलरप्लेट रिपॉजिटरी को क्लोन करें और प्रोजेक्ट डायरेक्टरी में जाएं:
2
Get Your API Credentials
टेस्ट मोड में Dodo Payments डैशबोर्ड से अपनी क्रेडेंशियल प्राप्त करें:
- API कुंजी: अपने डैशबोर्ड में डेवलपर → API कुंजी पर जाएं।
3
Configure Environment Variables
रूट डायरेक्टरी में अपनी Dodo Payments क्रेडेंशियल जोड़ें:
.env फ़ाइल बनाएं:.env
4
Install Dependencies
आवश्यक npm packages install करें:
5
Start the Development Server
Expo development server शुरू करें:अपने device पर Expo Go app से QR code scan करें, या iOS simulator के लिए
i अथवा Android emulator के लिए a दबाएँ।अब आप building शुरू करने के लिए तैयार हैं! boilerplate में integration को समझने में सहायता करने वाली example screens और components शामिल हैं।
क्या शामिल है
boilerplate में पहले से configure की गई आवश्यक चीज़ें शामिल हैं:Checkout Integration
checkout sessions बनाने और संभालने का example implementation
Payment Handling
success और error handling के साथ complete payment flow
TypeScript Support
उचित type definitions के साथ पूर्ण TypeScript configuration
Expo Router
सुगम routing के लिए Expo Router के साथ navigation setup
Project Structure
अगले चरण
boilerplate चलने के बाद:1
Create Your Products
checkout functionality enable करने के लिए अपने Dodo Payments dashboard में products जोड़ें।
2
Customize the Integration
example code को अपने application की आवश्यकताओं और design के अनुसार ढालें।
3
Test on Real Devices
यह सुनिश्चित करने के लिए कि सब कुछ सही ढंग से काम करता है, physical devices पर payment flow का परीक्षण करें।
4
Go Live
तैयार होने पर, Live Mode API keys पर switch करें और production के लिए अपना app build करें।
Production के लिए Building
1
Install EAS CLI
2
Configure EAS
3
Build Your App
iOS के लिए:Android के लिए:
अतिरिक्त Resources
Mobile Integration Guide
mobile apps में payments implement करने के लिए विस्तृत guide
Integration Guide
one-time payments implement करने के लिए विस्तृत guide
API Reference
पूर्ण Dodo Payments API documentation देखें
Support
boilerplate में सहायता चाहिए?- प्रश्नों और चर्चाओं के लिए हमारे Discord community से जुड़ें
- समस्याओं और updates के लिए GitHub repository देखें
- सहायता के लिए हमारी support team से संपर्क करें