For the complete documentation index, see llms.txt. This page is also available as Markdown.

IAP.getCompletedOrRefundedOrders

기능 설명

인앱결제로 구매하거나 환불한 주문 목록을 가져와요.

응답의 hasNext / nextKey로 다음 페이지가 있는지 알 수 있어요. 웹 SDK에서는 파라미터를 받지 않고 항상 첫 페이지를 가져와요.

토스앱 Android/iOS 5.231.0 이상에서 사용할 수 있어요. 미지원 버전에서 호출하면 UNSUPPORTED_APP_VERSION 에러가 발생해요.

타입

IAP.getCompletedOrRefundedOrders(): Promise<CompletedOrRefundedOrdersResult>;

Params

없음

Response

type CompletedOrRefundedOrdersResult = {
  hasNext: boolean;
  nextKey?: string | null;
  orders: Array<{
    orderId: string;
    sku: string;
    status: "COMPLETED" | "REFUNDED";
    /** ISO 8601 (예: 2025-09-22T00:00:00) */
    date: string;
  }>;
};

에러

에러 코드는 catch한 에러의 error.code 값이에요.

코드
설명

UNSUPPORTED_APP_VERSION

실행 중인 토스앱 버전이 이 기능을 지원하지 않으면 호출 즉시 발생해요. IAP.getCompletedOrRefundedOrders.isSupported()로 사전 확인하고, 발생 시 error.message(업데이트 안내 문구)를 사용자에게 보여주세요.

예시 코드

도움이 되었나요?