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.Denna boilerplate använder Expo SDK med TypeScript och inkluderar exempelimplementationer för checkout-sessioner och betalningsbehandling.
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
Klona Repositoriet
Klona boilerplate-repositoriet och navigera till projektkatalogen:
2
Få Ditt API-Referenser
Få dina referenser från Dodo Payments-instrumentpanelen i Testläge:
- API-nyckel: Navigera till Utvecklare → API-nycklar i din instrumentpanel
3
Konfigurera Miljövariabler
Skapa en Lägg till dina Dodo Payments-referenser:
.env fil i rotkatalogen:.env
4
Installera Beroenden
Installera de nödvändiga npm-paketen:
5
Starta Utvecklingsservern
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 inkluderar exempel på skärmar och komponenter för att hjälpa dig förstå integrationen.
Vad som ingår
Boilerplate kommer med förkonfigurerade nödvändigheter:Checkout Integration
Exempelimplementation för att skapa och hantera checkout-sessioner
Betalningshantering
Fullständig betalningsflöde med framgångs- och felhantering
TypeScript-stöd
Fullständig TypeScript-konfiguration med korrekta typdefinitioner
Expo Router
Navigeringsinställning med Expo Router för sömlös routing
Projektstruktur
Nästa Steg
När du har boilerplate igång:1
Skapa Dina Produkter
Lägg till produkter i din Dodo Payments-instrumentpanel för att aktivera checkout-funktionalitet.
2
Anpassa Integrationen
Anpassa exempel-koden för att matcha din applikations behov och design.
3
Testa på Riktiga Enheter
Testa betalningsflödet på fysiska enheter för att säkerställa att allt fungerar korrekt.
4
Gå Live
När du är redo, byt till Live-läge API-nycklar och bygg din app för produktion.
Bygga för Produktion
1
Installera EAS CLI
2
Konfigurera EAS
3
Bygg Din App
För iOS:För Android:
Ytterligare Resurser
Mobilintegrationsguide
Detaljerad guide för att implementera betalningar i mobilappar
React Native Integration
Dokumentation för React Native-specifik integration
Integrationsguide
Detaljerad guide för att implementera engångsbetalningar
API-referens
Utforska den fullständiga Dodo Payments API-dokumentationen
Support
Behöver du hjälp med boilerplate?- Gå med i vår Discord-community för frågor och diskussioner
- Kolla in GitHub-repositoriet för problem och uppdateringar
- Kontakta vårt supportteam för hjälp