유효성 검증
사용자가 입력한 게임ID와 서버 정보의 유효성을 확인하고,해당 아이템의 구매 가능 여부를 검증합니다.
게임 ID는 아이템을 지급받을 최종 대상(유저/캐릭터)을 식별하는 값이며, 웹샵에서는 serviceUserId로 전달됩니다. (게임 구조에 따라 UID 또는 캐릭터 ID 등으로 사용될 수 있습니다.)
Request URI
유의사항
원웹샵 보안 정책에 따라 HTTPS 프로토콜 및 443 Port만 지원하며, 그 외 규격 사용 시 정상 동작하지 않을 수 있습니다.
HTTP Type
HTTPS
HTTP Method
POST
URL
수신 받을 서버 URL은 ONEconsole > 웹샵 > 개발자 > 서버 연동 메뉴에서 등록할 수 있습니다. 설정 방법은 연동 관리 문서를 참고해주세요.
Header
Content-Type: application/json; charset=UTF-8
Accept: application/json
Request
param.clientId
String
M
원스토어 웹샵 타이틀 ID(상품 ID)
param.prodId
String
M
원스토어 웹샵 아이템 ID(인앱 상품 ID)
param.serviceUserId
String
M
사용자의 게임 ID
param.serviceServerId
String
Optional
사용자의 서버 ID
param.serviceCustomFields
String (JSON String)
Optional
사용자 커스텀 필드
Example
Response
result.code
String
M
"0000": 성공
"1000": 비회원
"1001" : 구매불가
result.message
String
M
result.code가1001인 경우 사용자 화면에 표시되는 안내 메시지입니다.대상 사용자에게 적합한 언어로 전달하는 것을 권장합니다.
예시 문구
"구매 가능한 횟수를 초과하였습니다."
"이미 구매한 상품입니다."
"이벤트 기간이 종료된 상품입니다."
developerPayload
String
Optional
유효성 검증 응답 시 개발사가 전달하는 구매건에 대한 식별자입니다.
결제 완료 후 PNS에도 포함되어 구매 검증에 사용됩니다.
Example
Last updated

