개발·연동
SDK
Software Development Kit (SDK)
한눈에 보는 정의
SDK는 외부 서비스의 기능을 애플리케이션에 붙일 수 있도록 제공하는 라이브러리와 개발 도구의 묶음이에요. 결제 SDK는 결제 UI 호출 등 연동 작업을 도와줘요.
함께 찾는 표현: 소프트웨어 개발 키트, 결제 SDK
이 문서에서
설치하면 결제가 완성되나요?
SDK는 개발할 기능 일부를 제공해 주지만, 주문 생성·금액 검증·결제 결과 저장 같은 상점 업무까지 모두 대신하지는 않아요. 제공되는 기능과 가맹점이 구현해야 하는 부분을 구분해야 해요.
연동 예시
프론트엔드 개발자는 SDK로 결제수단 선택 UI를 표시하고 고객의 결제 요청을 시작해요. 서버 개발자는 주문금액과 결과를 확인하고 승인 절차를 수행해요. 실제 역할 분담은 해당 PG의 연동 가이드를 기준으로 정하세요.
API와의 차이
API는 프로그램 사이의 요청·응답 규칙이에요. SDK는 그 규칙을 편하게 이용하도록 제공하는 함수나 코드 등을 포함할 수 있어요. SDK를 사용해도 API와 결제 상태를 이해해야 오류 원인을 찾기 쉬워요.
버전 선택에서 확인할 점
웹·모바일 앱 환경 지원, 현재 권장 버전, 구버전 종료 안내를 확인하세요. 예전 블로그의 함수 이름을 최신 SDK와 섞어 사용하면 동작이 다를 수 있어요. 업데이트 후에는 성공 경로뿐 아니라 사용자 취소와 인증창 이탈도 확인하는 것이 좋아요.
참고 자료
예시는 가상의 상황입니다.
- 토스페이먼츠 · SDK
개발 도구 개념과 API와의 구분
- 토스페이먼츠 · 결제 연동하기
SDK로 결제 UI를 만들고 서버에서 승인하는 흐름
자료 확인일:
지금 내는 PG 수수료, 적정한지 확인해 보세요
서포트비에서 견적 요청서 하나로 여러 PG사의 수수료·정산 조건을 받아 한 화면에서 비교할 수 있어요.
무료로 PG 견적 비교하기