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
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
Configure Environment Variables
Skapa en Lägg till dina Dodo Payments-referenser:
.env-fil i rotkatalogen:.env
Vad som ingår
Boilerplate kommer med förkonfigurerade nödvändigheter:Checkout Integration
Exempelimplementation för att skapa och hantera kassasessioner
Payment Handling
Komplett betalflöde med hantering av framgång och fel
TypeScript Support
Fullständig TypeScript-konfiguration med korrekta typdefinitioner
Expo Router
Navigationsuppsättning med Expo Router för smidig routning
Projektstruktur
Nästa Steg
När du har boilerplate igång:Create Your Products
Lägg till produkter i din Dodo Payments dashboard för att aktivera kassafunktionalitet.
Customize the Integration
Anpassa exempel-koden så att den matchar din applikations behov och design.
Test on Real Devices
Testa betalflödet på fysiska enheter för att säkerställa att allt fungerar korrekt.
Bygga för Produktion
Ytterligare Resurser
Mobile Integration Guide
Detaljerad guide för att implementera betalningar i mobilappar
React Native Integration
React Native-specifik integrationsdokumentation
Integration Guide
Detaljerad guide för att implementera engångsbetalningar
API Reference
Utforska hela 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