PNS 메시지 상세 변경 내역
메시지 포멧 변경 내역
원화 외의 통화를 지원하기 위하여 결제금액(price)의 데이터 타입이 Number에서 String으로 변경하였습니다.
원화 외의 통화를 지원하기 위하여 결제금액의 통화코드(priceCurrencyCode)를 추가하였습니다.
원화 외의 통화를 지원하기 위하여 결제수단별금액(amount)의 데이터 타입이 Number에서 String으로 변경하였습니다.
응답 규격에 purchaseToken, environment, marketCode 필드가 추가되었습니다.
Request Body : JSON 형식
Element Name
Data Type
Data Size
Required
Description
msgVersion
String
-
true
개발(Sandbox) : 3.0.0D
상용(상용테스트) : 3.0.0
packageName
String
true
앱의 패키지 네임
productId
String
true
인앱상품의 상품 ID
messageType
String
true
SINGLE_PAYMENT_TRANSACTION 고정
purchaseId
String
true
구매 ID
developerPayload
String
false
구매건을 식별하기 위해 개발사에서 관리하는 식별자
purchaseTimeMillis
Long
true
원스토어 결제 시스템에서 결제가 완료된 시간(ms)
purcahseState
String
true
COMPLETED : 결제완료 / CANCELED : 취소
price
String
true
결제 금액
priceCurrencyCode
String
true
결제 금액 통화코드(KRW, USD, ...)
productName
String
false
구매요청 시 개발사가 customized 인앱상품 제목을 설정한 경우 전달
paymentTypeList
List
true
결제 정보 목록
paymentMethod
String
true
결제 수단 (상세 내용은 아래 paymentMethod 정의 참고)
amount
String
true
결제 수단 별 금액
billingKey
String
true
확장 기능용 결제 키
isTestMdn
Boolean
true
시험폰 여부(true : 시험폰, false : 시험폰 아님)
purchaseToken
String
true
구매토큰
environment
String
true
결제환경
개발(샌드박스) : SANDBOX
상용 :COMMERCIAL
marketCode
String
true
마켓 구분코드 ( MKT_ONE : 원스토어, MKT_STM : 스톰 )
signature
String
true
본 메시지에 대한 signature
Example
Last updated