구현 순서
로그인 방식 선택부터 출시까지, 제휴사가 할 일을 5단계로 정리했습니다.
처음 연동하는 제휴사 개발자를 위한 단계별 안내입니다. 각 단계의 상세 규약은 링크된 페이지에 있습니다.
AI 코딩 도구를 쓰신다면
AI로 구현하기의 통합 프롬프트를 먼저 복사해 두세요. 아래 단계를 AI 가 같은 기준으로 구현합니다.
로그인 방식 고르기
회원 인증 방식에 따라 하나를 고릅니다. 기준은 개념과 용어에 있습니다.
| 우리 사이트는… | 선택 |
|---|---|
| 자체 ID/PW 로그인만 운영하고, ID/PW 를 검증하는 서버 API 를 만들 수 있다 | ⓐ 자격증명 로그인 API |
| 카카오·네이버·구글·Apple 같은 소셜 로그인을 함께 운영한다 | ⓑ 호스팅 로그인 페이지 |
ⓑ 를 고르면 쏠브가 콜백 API URL, platform_type 값, 콜백 인증 시크릿을 전달해 드립니다.
로그인 구현하기
로그인에 성공하면 회원의 불변 식별자(user_key)를 쏠브에 넘겨줍니다. 로그인 아이디나 이메일처럼 바뀔 수 있는 값이 아니라, 내부 회원번호처럼 절대 바뀌지 않는 값을 쓰세요.
- ⓐ: 쏠브가 보낸 ID/PW 를 검증하고
{ "user_key": "..." }로 응답합니다. - ⓑ: 제휴사 페이지에서 로그인시킨 뒤, 서버에서 쏠브 콜백을 호출하고 받은
redirect_url로 이동시킵니다.
구매내역 API 구현하기
쏠브가 user_key 를 보내면 지금 이용할 수 있는 상품코드 목록을 돌려줍니다. 상세는 구매내역 API를 보세요.
{
"item_list": [
{ "item_code": "BOOK_TOEIC_2026", "item_name": "토익 실전 2026" }
]
}- 환불·만료된 상품은 목록에서 빼주세요. 쏠브 책장에서도 빠집니다.
- 회원이 없으면 오류가 아니라 빈 목록(200) 으로 응답해 주세요.
전자책 등록하기 (연동코드 입력)
쏠브 파트너 어드민에서 전자책 PDF 를 등록할 때 판매유형을 연동형 또는 연동+쏠브북스로 고르고, 연동코드란에 구매내역 API 가 돌려주는 item_code 와 같은 값을 입력합니다. 그러면 그 상품을 구매한 회원의 책장에 책이 자동으로 들어갑니다. 상세는 상품 연결을 보세요.
셀프 점검 후 테스트 자료 전달하기
테스트와 출시의 셀프 점검 스크립트로 먼저 확인한 뒤, 아래 자료를 쏠브에 보내주세요. 구매내역 API 와 ⓐ 로그인 API 는 전체 점검 도구(solve-selfcheck.mjs)로, ⓑ 방식의 콜백은 콜백 흉내 도구로 미리 시험할 수 있습니다. 쏠브가 실제 호출과 앱 화면으로 검증하고 출시 일정을 잡습니다.
- 로그인 URL(ⓐ API 또는 ⓑ 로그인 페이지)과 구매내역 API URL
- 구매 내역이 있는 테스트 계정
- 그 계정이 보유한
item_code와 상품명
다음 단계
- 구매한 회원을 쏠브 앱으로 안내하는 방법: 구매 후 사용자 안내
- 자주 묻는 질문: FAQ