설치
pip를 사용하여 SDK를 설치하세요:SDK는 Python 3.9 이상을 필요로 합니다. 최고의 경험과 보안 업데이트를 위해 최신 안정 버전의 Python 사용을 권장합니다.
빠른 시작
동기 클라이언트
비동기 클라이언트
주요 기능
Pythonic Interface
PEP 8 지침과 Python 관례를 따르는 깔끔하고 표현에 맞는 Python 코드
Async/Await
asyncio와 선택적 aiohttp 통합을 통한 비동기 작업의 완전한 지원
Type Hints
IDE 지원을 향상시키고 mypy로 타입 검사를 수행하기 위한 완전한 타입 힌트
Auto-Pagination
단순한 반복을 통한 목록 응답에 대한 자동 페이지 처리
구성
환경 변수
환경 변수를 사용하여 구성하세요:.env
타임아웃
요청 타임아웃을 전역적으로 또는 요청별로 구성하세요:재시도
자동 재시도 동작을 구성하세요:일반 작업
체크아웃 세션 생성
체크아웃 세션을 생성하세요:고객 관리
고객 정보를 생성하고 검색하세요:구독 처리
정기 구독을 생성하고 관리하세요:billing requires at minimum the two-letter ISO country code. customer accepts either {"customer_id": ...} to attach an existing customer or {"email": ..., "name": ...} to create a new one. product_price is in the lowest currency denomination.사용량 기반 결제
사용량 이벤트 수집
사용량 기반 결제를 위한 사용자 지정 이벤트를 추적합니다:이벤트 나열 및 조회
페이지네이션
자동 페이지네이션
모든 항목을 자동으로 순회합니다:비동기 페이지네이션
수동 페이지네이션
페이지네이션을 더 세밀하게 제어하려면 다음을 사용합니다:HTTP 클라이언트 구성
기반httpx 클라이언트를 사용자 지정합니다:
aiohttp를 사용한 비동기 처리
향상된 비동기 성능을 위해 aiohttp를 사용합니다:로깅
환경 변수를 설정하여 로깅을 활성화합니다:프레임워크 통합
FastAPI
Django
리소스
GitHub Repository
소스 코드를 확인하고 기여하기
API Reference
전체 API 문서
Discord Community
도움을 받고 개발자와 소통하기
Report Issues
버그를 신고하거나 기능을 요청하기
지원
Python SDK에 도움이 필요하신가요?- Discord: 실시간 지원을 받으려면 커뮤니티 서버에 참여하세요
- 이메일: support@dodopayments.com으로 문의하세요
- GitHub: repository에 이슈를 등록하세요