SDKs & Libraries
TypeScript, Python, Go, PHP, Java, Kotlin, C#, Ruby, 및 React Native용 공식 SDK를 사용하여 통합을 가속화하세요. 이러한 라이브러리는 API 요청, 인증 및 오류 처리를 단순화하여 탁월한 결제 경험 구축에 집중할 수 있게 합니다.
환경 URL
- 테스트 모드:
https://test.dodopayments.com - 라이브 모드:
https://live.dodopayments.com
Test 모드 vs 라이브 모드에 대해 자세히 알아보세요.
API 키 관리 및 인증
Generate a New Key
Add API Key를 선택하고 설명이 포함된 이름을 지정한 후 쓰기 접근 권한을 구성하세요:
- 쓰기 권한 활성화 (체크됨): 모든 API 작업에 대한 전체 읽기 및 쓰기 권한
- 쓰기 권한 활성화 (체크 해제됨): 읽기 전용 액세스 - 데이터(결제, 구독, 고객, 제품)만 가져올 수 있습니다. 리소스를 생성하거나 수정할 수 없습니다.
응답 형식
비율 제한
당사의 API는 돌발 보호 기능이 적용된 이중 창 대역폭 제한 시스템을 사용합니다. 제한은 인증 방법과 비즈니스 등급에 따라 적용됩니다.기본 제한 (Tier 0)
| 창 | 제한 |
|---|---|
| 초당 (버스트) | 40 요청 |
| 분당 (지속) | 240 요청 |
비즈니스 계층
API 사용량이 많은 비즈니스를 위해 더 높은 비율 제한이 제공됩니다:| 계층 | 버스트 (초당) | 지속 (분당) |
|---|---|---|
| 계층 0 (기본) | 40 | 240 |
| 계층 1 | 100 | 1,000 |
| 계층 2 | 500 | 5,000 |
인증되지 않은 요청
유효한 인증 헤더가 없는 요청은 IP 주소별로 비율 제한이 적용됩니다:| 창 | 제한 |
|---|---|
| 초당 (버스트) | 20 요청 |
| 분당 (지속) | 100 요청 |
비율 제한 헤더
다음 응답 헤더를 통해 사용량을 모니터링하세요:X-RateLimit-Limit- 허용된 최대 요청 수X-RateLimit-Remaining- 현재 창에서 남은 요청 수X-RateLimit-Reset- 비율 제한이 재설정되는 시간
비율 제한을 초과하면 API는
429 Too Many Requests 응답을 반환합니다. 재시도 로직에 지수 백오프를 구현하세요.오류 처리
오류를 효과적으로 관리하려면 자세한 지침을 위해 오류 코드 및 거래 실패 섹션을 참조하세요.웹후크
결제 이벤트에 대한 실시간 알림을 받으세요. 설정 지침은 웹후크 가이드를 확인하세요.Webhook Guide
실시간 알림 및 이벤트 처리를 위해 웹후크를 설정하세요.