언리얼 엔진용 SDK / 주문 상태 추적
 문서로 돌아가기

언리얼 엔진용 SDK

  • 통합 가이드

  • 데모 프로젝트

  • 인증

  • 카탈로그

  • 정기 결제

  • 프로모션

  • 아이템 구매

  • 플레이어 인벤토리

  • 사용자 계정 및 특성

  • 애플리케이션 빌드 가이드


  • 주문 상태 추적

    사용자가 구매를 진행한 후 애플리케이션에서 수행할 수 있는 작업:

    • 애플리케이션 UI에 주문 상태 표시
    • 결제를 성공적으로 진행한 후 사용자의 잔액 적립
    • 결제를 성공적으로 진행한 후 구매한 아이템 제공

    이러한 작업 로직을 구현하려면 CheckPendingOrder SDK 메소드를 사용하여 주문 상태를 추적해야 합니다. 메소드에는 다음 매개변수를 전달합니다.
    SDK 참조 문서
    SDK 메소드 및 해당 매개변수에 대해 알아봅니다.

    이 방법은 주문 상태를 추적하는 여러 메소드를 캡슐화합니다. 추적은 다음 알고리즘에 따라 수행됩니다.

    1. 웹 소켓이 연결됐습니다.
    2. 주문 상태가 5분 이내에 done 또는 cancel로 변경되지 않으면 웹 소켓 연결이 다시 설정됩니다. 주문 상태가 done 또는 cancel로 변경되면 추적이 중지됩니다.

    알림
    웹 소켓 연결에 실패하면 짧은 폴링을 사용하여 주문 상태를 추적합니다. 3초에 한 번씩 간단한 HTTP 주문 상태 요청을 전송합니다. 다음과 같은 경우 추적이 중지됩니다.
    • 주문 상태가 done 혹은 cancel 변경된 경우
    • 주문 상태가 10분 이내에 done 또는 cancel로 변경되지 않은 경우

    다음을 구현할 수도 있습니다.

    • CheckOrder SDK 메소드를 사용하여 주문 상태 및 주문 내용 요청
    • 엑솔라 트랜잭션 이벤트에 대한 애플리케이션의 서버 측 웹훅 처리

    이 기사가 도움이 되었나요?
    감사합니다!
    개선해야 할 점이 있을까요? 메시지
    유감입니다
    이 기사가 도움이 안 된 이유를 설명해 주세요. 메시지
    의견을 보내 주셔서 감사드립니다!
    메시지를 검토한 후 사용자 경험 향상에 사용하겠습니다.
    이 페이지 평가
    이 페이지 평가
    개선해야 할 점이 있을까요?

    답하기 원하지 않습니다

    의견을 보내 주셔서 감사드립니다!

    유용한 링크

    마지막 업데이트: 2023년 6월 30일

    오자 또는 기타 텍스트 오류를 찾으셨나요? 텍스트를 선택하고 컨트롤+엔터를 누르세요.

    문제 보고
    콘텐츠를 항상 검토합니다. 여러분의 피드백은 콘텐츠를 개선에 도움이 됩니다.
    후속 조치를 위해 이메일을 제공해 주세요
    의견을 보내 주셔서 감사드립니다!