GitHub Repository
Komplett Expo + React Native + Dodo Payments-boilerplate
Översikt
En produktionsklar boilerplate för att integrera Dodo Payments i Expo/React Native-applikationer. Denna mall inkluderar skapande av checkout-sessioner, betalningshantering och korrekt TypeScript-konfiguration för att hjälpa dig att snabbt börja ta emot betalningar i din mobilapp.Detta boilerplate använder Expo SDK med TypeScript och inkluderar exempelimplementationer för kassasessioner och betalningshantering.
Förutsättningar
- Node.js 18+
- Expo CLI eller EAS CLI
- Dodo Payments-konto (API-nyckel från instrumentpanelen)
- iOS Simulator eller Android Emulator (eller fysisk enhet)
Snabbstart
1
Clone the Repository
Klona boilerplate-förvaret och gå till projektkatalogen:
2
Get Your API Credentials
Hämta dina uppgifter från Dodo Payments-instrumentpanelen i Testläge:
- API-nyckel: Navigera till Utvecklare → API-nycklar i din instrumentpanel
3
Configure Environment Variables
Skapa en Lägg till dina Dodo Payments-referenser:
.env-fil i rotkatalogen:.env
4
Install Dependencies
Installera de obligatoriska npm-paketen:
5
Start the Development Server
Starta Expo-utvecklingsservern:Skanna QR-koden med Expo Go-appen på din enhet, eller tryck på
i för iOS-simulatorn eller a för Android-emulatorn.Du är redo att börja bygga! Boilerplate-koden innehåller exempel på skärmar och komponenter som hjälper dig att förstå integrationen.
Detta ingår
Boilerplate-koden levereras med förkonfigurerade grundfunktioner:Checkout Integration
Exempelimplementation för att skapa och hantera checkout-sessioner
Payment Handling
Fullständigt betalningsflöde med hantering av lyckade och misslyckade betalningar
TypeScript Support
Fullständig TypeScript-konfiguration med korrekta typdefinitioner
Expo Router
Navigeringskonfiguration med Expo Router för sömlös routing
Projektstruktur
Nästa steg
När du har fått boilerplate-koden att köra:1
Create Your Products
Lägg till produkter i din Dodo Payments-dashboard för att aktivera checkout-funktionaliteten.
2
Customize the Integration
Anpassa exempelkoden efter din apps behov och design.
3
Test on Real Devices
Testa betalningsflödet på fysiska enheter för att säkerställa att allt fungerar korrekt.
4
Go Live
När du är redo byter du till Live Mode API-nycklar och bygger din app för produktion.
Bygga för produktion
1
Install EAS CLI
2
Configure EAS
3
Build Your App
För iOS:För Android:
Ytterligare resurser
Mobile Integration Guide
Detaljerad guide för att implementera betalningar i mobilappar
Integration Guide
Detaljerad guide för att implementera engångsbetalningar
API Reference
Utforska den fullständiga dokumentationen för Dodo Payments API
Support
Behöver du hjälp med boilerplate-koden?- Gå med i vår Discord-gemenskap för frågor och diskussioner
- Kontrollera GitHub-repositoriet för problem och uppdateringar
- Kontakta vårt supportteam för hjälp