<aside> 💡 퍼블리셔의 기존 보석 충전 기능에 프로모션 가능한 기능 개선 진행

</aside>

✅ 업무 프로세스


✅ 주요 내용


방향성

진행 Flow

Untitled

진행 방식 및 UI

  1. 충전 창 호출

    Untitled

    Untitled

    Untitled

  2. 구매 완료 시 충전창 처리

    1. 해당 유저가 충전창 호출 시점에 구매한 유저의 경우 직관적인 대응 필요
    2. 개발 일정 고려
    3. 1안) 유저의 구매창을 통한 대응
      • 유저 스탭
        1. 백화점 → 충전 버튼 클릭

        2. 유저 구매 내역 조회 넥슨 캐시 API 연동 문서 참고

          • 2.1.5 사용 이력 조회

            캐시 차감, 환불 내역 조회

            요청 주소(Request URL) : 생략

            요청 메소드(Request Method) GET

            요청 변수(Request Parameters)

            이름 타입 설명
            clientSecret String 클라이언트 보안 토큰
            billingID String 빌링시스템 사용자 계정(memberSn@[channelCode])
            예) 11921931@nx
            startDate String 조회시작일자(UTC+9)
            예) 2011-01-01
            endDate String 조회종료일자(UTC+9)
            조회 끝날짜에 +1 날짜를 입력합니다.
            예) 2011-02-01

            출력 결과(Response Fields)

            구분 이름 타입 설명
            TraceID string 추적 아이디
            ResultCode int 결과 코드
            ResultMessage string 결과 메시지
            ResultValue object[] 결과 값
            ResultValue
            (object[]) usageSn int 캐시 사용 일련번호
            serviceType short 서비스(게임) 구분값
            serviceName string 서비스 명
            serverType short 서비스 서버 구분값
            Serviced string 상품을 지급받는 (또는 선물을 하는) 캐릭터 구분값
            Domain string 서버정보 (서버명 or 서버번호)
            productCode string 상품코드
            productName string 상품명
            useAmount decimal 사용 금액
            Status string 사용/환불/취소 상태
            receiveBillingID string 선물 받은 사용자 빌링 계정
            receiveServiceID string 선물 받은 사용자 임시보관함 계정
            transactionID string 요청 시스템에서 사용하는 거래 고유식별값
            gameOrderID string 요청 시스템 거래 고유 키 값
            useDate datetime 사용 날짜(UTC+9)
        3. 구매 내역에 따른 충전창 호출

          Untitled