Sample Reference

샘플 레퍼런스로 쉽고 빠르게
앱을 제작해보세요.

Developer Story

개발자들의 이야기를 들어보세요.

앱 출시 후, 첫달 대비 약 400% 매출이 증가했어요.

엠비아이솔루션CEO 김범수

고객사가 2배 가까이 늘었어요.
신규 고객중 20%가 카페24 스토어를 통해 설치하고 있죠.

ZOYI CoporationCEO 최시원

단기적인 수익보다는 중장기적으로 생태계를 만들어 가고 있는 부분에 가장 공감해요.

레이틀리코리아CEO 추연진

API 문서에 설명과 예제가 잘 나와있고, 무엇보다 카페24 기술지원 대응이 빨라서 좋았어요.

마스터스킨CEO 김복성
FAQ

자주 묻는 질문

  • Q앱을 판매하려면 어떻게 해야하나요?
    앱스토어에 앱을 판매하기 위해서는 카페24 개발자센터를 통해 서비스를 앱으로 제작 후 판매를 위한 컨텐츠 정보를 등록하고 심사를 받으시면 즉시 판매가 가능합니다.
    앱을 제작하는 프로세스 및 사양은 개발자센터의 개발문서에 자세히 제공되고 있습니다.
    개발가이드 바로가기
  • Q수익 분배는 어떻게 되나요?
    수익 분배는 판매 금액(100%)에서 85%(개발자수익)와 15%(카페24 중개수수료)로 분배 되며, 중개수수료에는 카드 수수료, PG 수수료 등이 모두 포함되어 있습니다.
    또한 소정의 운영비용을 제외한 수수료 금액은 판매하시는 앱의 마케팅 비용으로 재투자 되고 있습니다.
  • Q앱 제작중 궁금한 점은 기술지원을 받을 수 있나요?
    기술적인 부분은 많은 상황을 고려하여 확인 및 지원을 해드리고 있기 때문에 별도의 기술지원센터를 운영하고 있습니다.
    * 개발자센터 어드민 > 개발지원 > 개발사 고객지원에 문의 하시면 영업일 1일 이내에 답변 드립니다.
  • Q사업자등록 없이 개인이 판매 가능한가요?
    개인개발자도 서비스가 가능합니다.
    단 국내법상 개인판매자는 월 200만원, 6개월 1200만원을 초과한 매출을 발생시킬 수 없습니다.
    초과 매출이 발생하는 경우 PG사에서 최대 정산액 만큼만 정산을 해드립니다. 초과 매출이 발생하는 경우는 사업자로 변경을 하시면 됩니다.
  • Q무료이용 기간을 꼭 설정해야 하나요?
    카페24 개발자센터는 무료기간을 권장합니다.
    초기 시장에 진입하는 서비스는 서비스 활성화에 제약이 있어 대부분 초기에 무료로 몇 달 운영하시다가 유료화 하시거나
    인앱결제 타입으로 베이직한 기능은 무료로 제공하고 추가적인 기능은 유료로 판매하시는 기법을 사용하고 계십니다.
  • QAPI를 제공받고 싶어요.
    개발자센터에 오픈형태로 API 문서를 제공하고 있으며, 해당 문서에 API에 대한 상세한 안내가 제공되고 있습니다.
    API 문서 바로가기
Sample Code

API 샘플코드로 개발을 시작해보세요.

카페24 개발자센터는 전자상거래
플랫폼 업계 최다수준의 API 코드를 제공합니다.

import java.io.*;
import java.net.*;

public class Cafe24ApiCallListAllCategories {

    public static void main(String[] args) {
        String accessToken = "{access_token}";//<---------------------- {access_token} modify
        String mallId = "{mall_id}";//<-------------------------------- {mall_id} modify

        String authorization = "Bearer " + accessToken; // {Bearer} Next required space!
        String endpointUrl = "https://" + mallId + ".cafe24api.com/api/v2/admin/categories";

        BufferedReader br = null;
        HttpURLConnection con = null;
        StringBuilder response = new StringBuilder();

        try {
            URL url = new URL(endpointUrl);

            con = (HttpURLConnection) url.openConnection();
            con.setRequestMethod("GET");
            con.setRequestProperty("Authorization", authorization);
            con.setRequestProperty("Content-Type", "application/json");

            int responseCode = con.getResponseCode();
            System.err.println(responseCode);

            if (responseCode == 200) {    // Correct call
                br = new BufferedReader(new InputStreamReader(con.getInputStream()));
            } else {                      // Error
                br = new BufferedReader(new InputStreamReader(con.getErrorStream()));
            }

            String line;
            while ((line = br.readLine()) != null) {
                response.append(line);
            }

            System.out.println(response.toString());
        } catch (Exception e) {
            e.printStackTrace();
        } finally {
            try {br.close();} catch (IOException e) {e.printStackTrace();}
            con.disconnect();
        }
    }
}
API 전체보기

여러분의 아이디어를 앱으로
만들어보세요.

지금 시작하기