원스토어 인앱결제 소개
Last updated
Last updated
원스토어 인앱결제(In-App Purchase, IAP)는 모바일 애플리케이션(앱) 내에 구현된 인앱상품을 원스토어의 인증 및 결제 시스템을 이용하여 사용자에게 판매, 청구하여 개발자에게 정산하는 서비스입니다.인앱상품 결제를 위해 원스토어 서비스(ONE store service, OSS) 앱과 연동이 필요하며, 원스토어 서비스 앱은 원스토어 결제 서버와 연동하여 인앱상품의 결제를 수행합니다.
(그림 : 원스토어 인앱결제의 서비스 구조)
원스토어 인앱결제를 적용하기 위해서는 '원스토어 IAP SDK(In-App Purchase Software Development Kit)'를 적용하거나, AIDL(Android Interface Definition Language)를 이용하시면 됩니다.
원스토어 인앱결제 인터페이스를 이용하여 구매를 요청하면 원스토어 IAP 서버로 요청이 전달되고, IAP 서버는 구매 요청에 대한 결과를 개발자 앱으로 응답합니다.
안드로이드용 애플리케이션에 IAP SDK를 적용하기 위해 다음과 같은 개발 환경이 필요합니다.
Android 4.0 이상 버전(API 버전 14 이상)
Eclipse 에서는 아래 개발환경을 권장합니다.
원스토어 서비스 : ONE store service(OSS)
IAP : 인앱결제, In-App Purchase
AIDL : Android Interface Definition Language