환경
• SDK: @apps-in-toss/web-framework 2.0.5
• 샌드박스 앱: iOS 2026-03-11 다운로드 (최신)
• 프로젝트: WebView (Vite + React + TypeScript)
증상
• createOneTimePurchaseOrder의 processProductGrant 콜백으로 전달되는 params가 빈 객체 {}입니다.
• 공식 문서 시그니처는 (params: { orderId: string }) 이므로 orderId가 포함되어야 하는데 누락되고 있습니다.
• fallback으로 IAP.getPendingOrders()를 호출해도 해당 sku의 주문을 찾지 못합니다.
• 결과적으로 상품 지급 완료 처리가 불가하여 “제휴사 상품 지급 완료가 되지않아 인앱결제에 실패하였습니다” 에러가 발생합니다.
확인 요청 사항
샌드박스 환경에서 processProductGrant 콜백에 orderId가 정상 전달되는지