메인 콘텐츠로 건너뛰기
Dodo Payments는 여러 프로그래밍 언어에 대한 공식 SDK를 제공하며, 각 SDK는 언어별 모범 사례와 현대적인 기능으로 원활한 결제 통합을 위해 설계되었습니다.
항상 최신 SDK 버전을 사용하여 최신 기능과 개선 사항을 이용하세요. 패키지 관리자를 통해 정기적으로 업데이트를 확인하여 모든 Dodo Payments 기능을 이용할 수 있도록 하세요.

사용 가능한 SDK

귀하의 기술 스택에 맞는 SDK를 선택하세요:

빠른 시작

몇 분 안에 어떤 SDK로든 시작하세요:
1

Install the SDK

SDK를 설치하려면 사용 언어의 패키지 관리자를 사용하세요
npm install dodopayments
2

Initialize the Client

API 키로 클라이언트를 구성하세요
import DodoPayments from 'dodopayments';
const client = new DodoPayments({ bearerToken: 'your_api_key' });
API 키는 항상 환경 변수를 사용하여 안전하게 저장하고 절대 버전 관리에 커밋하지 마세요.
3

Make Your First API Call

체크아웃 세션 또는 결제를 생성하세요
이제 결제 처리를 시작할 준비가 되었습니다! 자세한 안내와 예제를 보려면 각 SDK 페이지를 방문하세요.

주요 기능

모든 SDK는 다음과 같은 핵심 기능을 공유합니다:
  • 타입 안전성: 컴파일 타임 안전성과 더 나은 IDE 지원을 위한 강력한 타입
  • 오류 처리: 상세한 오류 메시지를 포함한 포괄적인 예외 처리
  • 인증: 환경 변수 지원을 갖춘 간단한 API 키 인증
  • 비동기 지원: 적용 가능한 경우 현대적인 async/await 패턴
  • 자동 페이지 매김: 목록 응답에 대한 자동 페이지 매김
  • 사용 기반 청구: 사용 이벤트 추적 및 수집을 위한 내장 지원
  • 테스트: 개발 및 테스트를 위한 전체 샌드박스 환경 지원

React Native SDK

모바일 애플리케이션을 위해 전용 React Native SDK를 제공합니다:

React Native SDK

네이티브 UI 컴포넌트와 간소화된 결제 데이터 수집으로 iOS 및 Android 앱에서 안전한 결제 환경을 구축하세요
기능:
  • Android 및 iOS용 네이티브 UI 구성 요소
  • 민감한 결제 데이터 수집을 위한 간소화된 보안
  • 여러 결제 방법 지원
  • React Native 앱과의 원활한 통합
React Native SDK에서는 현재 Apple Pay, Google Pay, Cash App, UPI를 지원하지 않습니다. 해당 결제 수단에 대한 지원은 향후 릴리스에 계획되어 있습니다.

명령줄 인터페이스

터미널 기반 워크플로우 및 자동화를 위해:

CLI

78개의 API 엔드포인트를 모두 지원하는 자동 생성 명령줄 인터페이스
기능:
  • 직관적인 사용을 위한 리소스 기반 명령 구조
  • 여러 출력 형식 (JSON, YAML, pretty, interactive)
  • bash, zsh 및 fish에 대한 셸 완성
  • 스크립팅 및 CI/CD 자동화에 적합
# Quick example
dodopayments payments list --format json | jq '.data[] | {id, amount}'

Node.js SDK에서 마이그레이션

Node.js SDK에서 새로운 TypeScript SDK로 마이그레이션했습니다. 기존 Node.js SDK를 사용하는 경우 통합을 업데이트하려면 마이그레이션 가이드를 참조하세요.

프레임워크 어댑터

10줄 이하의 코드로 통합하세요. 추천 프레임워크 중에서 선택하거나 모든 지원 옵션을 탐색하세요.

추천 프레임워크

도움 요청

어떤 SDK에 대한 도움이 필요하신가요?

기여

모든 SDK에 대한 기여를 환영합니다! 각 리포지토리에는 다음에 대한 지침이 포함된 CONTRIBUTING.md 파일이 있습니다:
  • 버그 보고
  • 기능 요청
  • 풀 리퀘스트 제출
  • 로컬 테스트 실행
  • 코드 스타일 및 규칙
개별 SDK 페이지를 방문하여 GitHub 리포지토리 및 기여 지침에 접근하세요.