API & SDK

완전한 자유도를 보장하는 API 기반의 판매 솔루션

상품 · 고객 · 카트 · 주문 · 결제 및 배송까지, 고도화된 판매 기능을 300여 개의 API를 통해 현존하는 어떠한 개발 환경에서나 연동해보세요.

API & SDK는

이런 분들을 위해 제작되었습니다.

  • 자유도 높은 개발 환경

    머리 아픈 서버 개발은 최소화하면서 자유로운 개발을 위한 API는 필요하신 분

  • 독창적인 판매

    일반적인 쇼핑몰이 아닌 독창적인 판매 서비스를 개발하려는 분

  • 기존 서비스와의 연동

    이미 운영 중인 플랫폼의 DB를 유지하며 판매 기능을 밀접하게 연동해야 하는 분

  • 특수한 플랫폼 내 판매

    모바일앱, 키오스크, 웨어러블 기기 등 특수한 플랫폼에서 서비스를 개발하려는 분

API & SDK 무작정 따라하기

1. 연동 준비하기

클레이풀에 가입한 후 스토어를 생성하고, 스토어의 관리자 페이지에서 플랫폼에 사용할 연동 클라이언트를 생성한 뒤 인증 토큰을 생성해주세요.

2. 언어별 SDK 설치하기

사용 중인 개발 언어에 따라 제공되는 공식 SDK를 패키지 매니저, CDN 혹은 클레이풀의 GitHub을 통해서 설치한 뒤 임포트 해 주세요.

3. API 호출하기

연동 클라이언트 인증 토큰을 SDK에 설정하고, 제공되는 함수를 호출해 바로 사용할 수 있는 상품 목록의 JSON 정보를 불러와보세요.

고객님께 알맞은 솔루션인지

더 자세하게 알아보세요.

HTTP API

HTTP 통신을 이용해서 API를 직접 연동할 때 사용할 수 있습니다.

JavaScript SDK

JavaScript SDK로 웹사이트에 서버 구축 없이 판매 기능을 연동해보세요.

Node.js SDK

Node.js SDK로 Express, Hapi.js 등의 프레임워크에 연동해보세요.

PHP SDK

PHP SDK로 WordPress, Laravel 등의 프레임워크에 판매 기능을 연동해보세요.

Python SDK

Python SDK로 Django, Flask 등의 프레임워크에 판매 기능을 연동해보세요.

Ruby SDK

Ruby SDK로 Rails, Hanami 등의 프레임워크에 판매 기능을 연동해보세요.

필요한 SDK가 없으시다면...!

개발에 필요하신 SDK를 요청해 주세요.

API 전문가에게 문의하세요

API 사용에 어려움이 있거나 궁금한 점이 있으신가요?

아래의 상담 버튼을 클릭하고 저희에게 알려주세요. API와 SDK 사용을 직접 도와드립니다.

SDK가 지원되지 않는 개발 언어에서는 API를 사용할 수 없나요?

현재 SDK가 제공되지 않는 프로그래밍 언어에서 클레이풀을 사용하시려는 경우에는 각 개발 언어에서 제공되는 HTTP 요청 함수 및 라이브러리를 통해서 클레이풀의 API를 연동하실 수 있습니다. 약 사용하시는 언어에 직접 라이브러리를 개발해서 사용하시려는 경우에 리소스나 도움이 필요하시다면 고객 센터를 통해 부담 없이 연락해주세요. 개발에 사용할 수 있는 정보들을 공유해드리도록 하겠습니다.

PG사를 통한 주문 결제는 클레이풀의 API를 통해서 개발해야 하나요?

주문 금액 결제에 대한 부분은 클레이풀의 API를 통해 이루어지는 것은 아니며, 결제사의 API 혹은 모듈을 통해 직접 연동하셔야 합니다. 하지만 현재 클레이풀에서는 아임포트를 통해서 주문 금액 결제부를 연동하는 경우, 클레이풀의 API를 통해 아임포트의 결제 내역을 검증하고 주문 상태에 동기화하는 API를 제공하고 있습니다. 만약 그 외의 커스텀 결제 수단을 직접적으로 연동하고 싶으시다면, 결제 통화/금액에 대한 검증과 결제 금액 정보를 주문에 반영하는 로직을 직접 개발하시면 클레이풀에 연동해 이용하실 수 있습니다.

Frequently Asked Questions

자주 물어보시는 질문들을 정리해보았습니다.