Skip to content

인앱 결제 객체

지원환경: React NativeWebView
실행환경: Toss App

IAP

IAP는 인앱 결제 관련 함수를 모아둔 객체예요.

주의하세요

토스앱 5.219.0 버전부터 지원해요. 인앱 결제를 지원하지 않는 버전에서는 undefined를 반환해요.

시그니처

typescript
IAP {
  getProductItemList: typeof getProductItemList;
  createOneTimePurchaseOrder: typeof createOneTimePurchaseOrder;
  getPendingOrders: typeof getPendingOrders;
  getCompletedOrRefundedOrders: typeof getCompletedOrRefundedOrders;
  completeProductGrant: typeof completeProductGrant;
}

프로퍼티

  • getProductItemListtypeof getProductItemList

    인앱 결제로 구매할 수 있는 상품 목록을 가져오는 함수예요. 자세한 내용은 getProductItemList를 참고하세요.

  • createOneTimePurchaseOrdertypeof createOneTimePurchaseOrder

    인앱 결제를 요청하는 함수예요. 자세한 내용은 createOneTimePurchaseOrder를 참고하세요.

  • getPendingOrderstypeof getPendingOrders

    대기 중인 주문 목록을 가져와요. 자세한 내용은 getPendingOrders 문서를 참고하세요.

  • getCompletedOrRefundedOrderstypeof getCompletedOrRefundedOrders

    인앱결제로 구매하거나 환불한 주문 목록을 가져와요. 자세한 내용은 getCompletedOrRefundedOrders 문서를 참고하세요.

  • completeProductGranttypeof completeProductGrant

    상품 지급 처리를 완료했다는 메시지를 앱에 전달해요. 자세한 내용은 completeProductGrant 문서를 참고하세요.