GitHub Repository
Boilerplate đầy đủ Expo + React Native + Dodo Payments
Tổng quan
Một mẫu sẵn sàng cho sản xuất để tích hợp Dodo Payments vào các ứng dụng Expo/React Native. Mẫu này bao gồm việc tạo phiên thanh toán, xử lý thanh toán và cấu hình TypeScript phù hợp để giúp bạn bắt đầu chấp nhận thanh toán trong ứng dụng di động của mình một cách nhanh chóng.Boilerplate này sử dụng Expo SDK cùng TypeScript và bao gồm các ví dụ triển khai cho phiên thanh toán và xử lý thanh toán.
Điều kiện tiên quyết
- Node.js 18+
- Expo CLI hoặc EAS CLI
- Tài khoản Dodo Payments (khóa API từ bảng điều khiển)
- Trình giả lập iOS hoặc Android (hoặc thiết bị vật lý)
Bắt đầu nhanh
Get Your API Credentials
Lấy thông tin đăng nhập từ bảng điều khiển Dodo Payments ở Chế độ Kiểm tra:
- Khóa API: Điều hướng đến Nhà phát triển → Khóa API trong bảng điều khiển của bạn
Configure Environment Variables
Tạo một tập tin Thêm thông tin xác thực Dodo Payments của bạn:
.env trong thư mục gốc:.env
Start the Development Server
Khởi chạy máy chủ phát triển Expo:Quét mã QR bằng ứng dụng Expo Go trên thiết bị của bạn, hoặc nhấn
i cho trình giả lập iOS hoặc a cho trình giả lập Android.Bạn đã sẵn sàng bắt đầu xây dựng! Boilerplate bao gồm các màn hình và thành phần ví dụ để giúp bạn hiểu cách tích hợp.
Những gì được bao gồm
Mẫu này đi kèm với các yếu tố thiết yếu đã được cấu hình sẵn:Checkout Integration
Ví dụ triển khai cho việc tạo và xử lý phiên thanh toán
Payment Handling
Luồng thanh toán hoàn chỉnh với xử lý thành công và lỗi
TypeScript Support
Cấu hình TypeScript đầy đủ với định nghĩa kiểu phù hợp
Expo Router
Thiết lập điều hướng với Expo Router để chuyển hướng mượt mà
Cấu trúc Dự án
Các bước tiếp theo
Khi bạn đã chạy mẫu:Create Your Products
Thêm sản phẩm trong bảng điều khiển Dodo Payments của bạn để bật chức năng thanh toán.
Test on Real Devices
Kiểm tra luồng thanh toán trên các thiết bị thực để đảm bảo mọi thứ hoạt động đúng.
Xây dựng cho Sản xuất
Tài nguyên Bổ sung
Mobile Integration Guide
Hướng dẫn chi tiết cho việc triển khai thanh toán trong ứng dụng di động
React Native Integration
Tài liệu tích hợp dành riêng cho React Native
Integration Guide
Hướng dẫn chi tiết cho việc triển khai thanh toán một lần
API Reference
Tìm hiểu toàn bộ tài liệu API Dodo Payments
Hỗ trợ
Cần giúp đỡ với mẫu này?- Tham gia cộng đồng Discord của chúng tôi để đặt câu hỏi và thảo luận
- Kiểm tra kho lưu trữ GitHub để biết các vấn đề và cập nhật
- Liên hệ với đội ngũ hỗ trợ của chúng tôi để được trợ giúp