Quick Start
Thiết lập tích hợp thanh toán di động của bạn trong 4 bước đơn giản
Platform Examples
Các ví dụ mã hoàn chỉnh cho Android, iOS, React Native và Flutter
Điều Kiện Tiên Quyết
Trước khi tích hợp Dodo Payments vào ứng dụng di động của bạn, hãy đảm bảo bạn đã có:- Tài Khoản Dodo Payments: Tài khoản thương nhân hoạt động với quyền truy cập API
- Thông Tin Xác Thực API: Khóa API và khóa bí mật webhook từ bảng điều khiển của bạn
- Dự Án Ứng Dụng Di Động: Ứng dụng Android, iOS, React Native hoặc Flutter
- Máy Chủ Backend: Để xử lý an toàn việc tạo phiên thanh toán
Quy Trình Tích Hợp
Tích hợp di động tuân theo quy trình 4 bước an toàn, trong đó backend của bạn xử lý các cuộc gọi API và ứng dụng di động của bạn quản lý trải nghiệm người dùng.Backend: Create Checkout Session
Checkout Session API Docs
Tìm hiểu cách tạo phiên thanh toán tại backend bằng Node.js, Python và hơn thế. Xem các ví dụ và tham chiếu tham số đầy đủ trong tài liệu Checkout Sessions API chuyên dụng.
Bảo mật: Checkout sessions must be created on your backend server, never in the mobile app. This protects your API keys and ensures proper validation.
Mobile: Get Checkout URL
Ứng dụng di động của bạn gọi backend của bạn để lấy URL thanh toán:
- iOS (Swift)
- Android (Kotlin)
- React Native (JavaScript)
Bảo mật: Ứng dụng di động chỉ liên lạc với backend của bạn, không bao giờ trực tiếp với Dodo Payments API.
Mobile: Open Checkout in Browser
Mở URL thanh toán trong trình duyệt an toàn bên trong ứng dụng để xử lý thanh toán.
See platform-specific integration examples
Xem đầy đủ mã và hướng dẫn cài đặt cho các thanh toán di động Android, iOS và Flutter.
Tích Hợp Cụ Thể Nền Tảng
Chọn nền tảng di động của bạn bên dưới để xem các ví dụ triển khai hoàn chỉnh:Thực Hành Tốt Nhất
- Bảo Mật: Không bao giờ lưu trữ các khóa API trong mã ứng dụng của bạn. Sử dụng lưu trữ an toàn và SSL pinning.
- Trải Nghiệm Người Dùng: Hiển thị chỉ báo tải, xử lý lỗi một cách duyên dáng và cung cấp thông điệp rõ ràng.
- Kiểm Tra: Sử dụng thẻ thử nghiệm, mô phỏng lỗi mạng và kiểm tra trên nhiều thiết bị.
Khắc Phục Sự Cố
Các Vấn Đề Thường Gặp
- WebView không mở liên kết thanh toán: Đảm bảo liên kết thanh toán hợp lệ và sử dụng HTTPS.
- Callback không nhận được: Kiểm tra URL trả về và cấu hình webhook của bạn.
- Lỗi khóa API: Xác minh rằng khóa API của bạn là chính xác và có quyền truy cập cần thiết.
Tài Nguyên Bổ Sung
Nếu có câu hỏi hoặc cần hỗ trợ, liên hệ support@dodopayments.com.