본문으로 건너뛰기

APP 설치 연동 가이드

📘 개발 가이드

APP 설치 연동 가이드

스토어에서 상점이 APP을 설치할 때, 파트너사에서 처리해야 하는 연동 절차를 설명합니다.

개요

상점이 APP 설치를 완료하면 다음 두 단계로 연동이 진행됩니다.

1
APP URL로 랜딩

설치 완료 시 APP URL로 랜딩되며, shop_uid가 GET 파라미터로 전달됩니다.

2
설치 정보 조회 및 온보딩

전달받은 shop_uid를 이용해 상점 설치 앱 정보 조회 API를 호출하여 설치 정보를 조회하고 온보딩을 진행합니다.

1. APP 설치 완료 후 동작

설치하기와 신청하기 두 가지 액션 모두 동일하게 동작합니다. 설치가 완료되면, 등록된 APP URL로 자동으로 랜딩되며, 이때 shop_uid가 GET 파라미터로 함께 전달됩니다.

https://your-app-url.com?shop_uid={shop_uid}
💡
APP URL 확인 경로

개발자센터 > APP 가이드 > APP 등록 > 개발 정보 관리 > APP URL 항목

2. 상점 설치 앱 정보 조회 API

설치된 APP의 상세 정보를 조회할 수 있는 API를 제공합니다. 온보딩 처리에 필요한 설치 정보 및 만료일 등을 확인할 수 있습니다.

요청

항목내용
MethodGET
URL/api/application/:shopId/apps

Path Parameters

ParameterRequiredDescription
shopId필수요청한 상점 ID

Query Parameters

ParameterRequiredDescription
client_id필수조회하고자 하는 APP의 Client ID
⚠️
주의

Access Token 발급 시 사용한 client_idshopId를 동일하게 입력해야 합니다. 다른 값을 입력할 경우 올바른 설치 정보를 조회할 수 없습니다.

Curl 예시

curl -X GET 'https://connect.makeshop.co.kr/api/application/{shopId}/apps?client_id={client_id}' \
-H 'Accept: application/json' \
-H 'Authorization: Bearer <token>'

응답 예시

HTTP/1.1 200 OK
{
"success": true,
"operation": "store_application_apps.get_installed_app",
"code": "OK",
"message": "",
"data": {
"shop_uid": "makeshop",
"client_id": "abcedfg-hijklmn-opqrstu-vwxyz",
"app_name": "APP 테스트2",
"app_url": "https://store.makeshop.co.kr",
"installed_at": "2026-04-16",
"expired_at": "2026-05-01"
}
}

응답 필드 설명

Field NameDescription비고
shop_uid상점 ID해당 APP을 설치한 상점의 메이크샵 고유 UID
client_id클라이언트 IDAPP 등록 시 발급된 클라이언트 ID
app_nameAPP 이름APP의 관리용 상품명
app_urlAPP URLAPP 설치 시 랜딩할 URL
installed_at설치일APP 설치 일자 YYYY-MM-DD
expired_at만료일APP 설치 만료일 YYYY-MM-DD