SDKs & Thư viện
Tăng tốc tích hợp của bạn bằng cách sử dụng các SDK chính thức cho TypeScript, Python, Go, PHP, Java, Kotlin, C#, Ruby, và React Native. Những thư viện này đơn giản hóa các yêu cầu API, xác thực và xử lý lỗi, cho phép bạn tập trung vào việc xây dựng trải nghiệm thanh toán tuyệt vời.
URL Môi trường
- Chế độ Kiểm tra:
https://test.dodopayments.com - Chế độ Trực tiếp:
https://live.dodopayments.com
Tìm hiểu thêm về Chế độ Kiểm tra so với Chế độ Trực tiếp.
Quản lý Khóa API và Xác thực
1
Truy cập Khóa API
Đi tới Nhà phát triển → Khóa API trong bảng điều khiển của bạn để quản lý các khóa của bạn.
2
Tạo Khóa Mới
Chọn Thêm Khóa API, cung cấp một tên mô tả và cấu hình quyền truy cập ghi:
- Bật quyền truy cập ghi (đã chọn): Quyền đọc và ghi đầy đủ cho tất cả các hoạt động API
- Bật quyền truy cập ghi (không chọn): Quyền truy cập chỉ đọc - chỉ có thể lấy dữ liệu (thanh toán, đăng ký, khách hàng, sản phẩm). Không thể tạo hoặc sửa đổi tài nguyên.
3
Lưu Khóa của Bạn Một Cách An Toàn
Sao chép khóa đã tạo ngay lập tức và đảm bảo nó được lưu trữ một cách an toàn.
4
Xác thực Các Yêu cầu API của Bạn
Sử dụng các khóa API của bạn để xác thực tất cả các yêu cầu. Áp dụng định dạng ủy quyền sau:
Định dạng Phản hồi
Giới hạn Tốc độ
- Tiêu chuẩn: 1000 yêu cầu mỗi phút cho mỗi doanh nghiệp
- Bùng nổ: Lên đến 100 yêu cầu mỗi giây
Theo dõi
X-RateLimit-Remaining header để theo dõi mức sử dụng.Xử lý Lỗi
Để quản lý lỗi hiệu quả, tham khảo các phần Mã Lỗi và Lỗi Giao Dịch để có hướng dẫn chi tiết.Mã Lỗi
Đi sâu vào chi tiết lỗi toàn diện và các giải pháp của chúng.
Lỗi Giao Dịch
Nhận thông tin về các vấn đề giao dịch phổ biến và các giải pháp của chúng.
Webhooks
Nhận thông báo thời gian thực về các sự kiện thanh toán. Xem Hướng dẫn Webhook của chúng tôi để biết hướng dẫn thiết lập.Hướng dẫn Webhook
Thiết lập webhooks để nhận thông báo thời gian thực và xử lý sự kiện.