Cài đặt
Cài đặt SDK bằng pip:SDK yêu cầu Python 3.9 trở lên. Chúng tôi khuyên nên dùng phiên bản Python ổn định mới nhất để có trải nghiệm tốt nhất và các bản cập nhật bảo mật.
Bắt đầu nhanh
Khách hàng đồng bộ
Khách hàng bất đồng bộ
Tính năng chính
Pythonic Interface
Mã Python sạch, theo phong cách và tuân thủ hướng dẫn PEP 8 cùng các quy ước của Python
Async/Await
Hỗ trợ đầy đủ cho các thao tác bất đồng bộ với asyncio và tích hợp tùy chọn aiohttp
Type Hints
Gợi ý kiểu đầy đủ để hỗ trợ IDE tốt hơn và kiểm tra kiểu với mypy
Auto-Pagination
Phân trang tự động cho các phản hồi danh sách với vòng lặp đơn giản
Cấu hình
Biến môi trường
Cấu hình bằng cách sử dụng biến môi trường:.env
Thời gian chờ
Cấu hình thời gian chờ yêu cầu toàn cục hoặc theo yêu cầu:Thử lại
Cấu hình hành vi thử lại tự động:Các hoạt động phổ biến
Tạo phiên thanh toán
Tạo một phiên thanh toán:Quản lý khách hàng
Tạo và truy xuất thông tin khách hàng:Xử lý đăng ký
Tạo và quản lý các đăng ký định kỳ:Thanh toán dựa trên mức sử dụng
Nhập sự kiện sử dụng
Theo dõi các sự kiện tùy chỉnh cho thanh toán dựa trên mức sử dụng:Liệt kê và truy xuất sự kiện
Phân trang
Phân trang tự động
Lặp qua tất cả các mục một cách tự động:Phân trang bất đồng bộ
Phân trang thủ công
Để kiểm soát nhiều hơn về phân trang:Cấu hình HTTP Client
Customize the underlyinghttpx client:
Async với aiohttp
Sử dụng aiohttp để cải thiện hiệu suất bất đồng bộ:Ghi log
Bật ghi log bằng cách thiết lập biến môi trường:Tích hợp Framework
FastAPI
GitHub Repository
Xem mã nguồn và đóng góp
API Reference
Tài liệu API đầy đủ
Discord Community
Nhận trợ giúp và kết nối với các nhà phát triển
Report Issues
Báo lỗi hoặc yêu cầu tính năng
Hỗ trợ
Cần trợ giúp với SDK Python?- Discord: Tham gia máy chủ cộng đồng của chúng tôi để được hỗ trợ theo thời gian thực
- Email: Liên hệ với chúng tôi tại support@dodopayments.com
- GitHub: Mở một sự cố trên kho lưu trữ