결제 미처리 주문 복구 프로세스에 대해 질문이 있습니다

이 글의 성격은 무엇인가요?

질문 / 문제 해결

내용을 설명해주세요

유니티로 개발중이고 SDK버전은 2.4.7버전입니다
가이드 중에 결제 미처리 주문 복구에 대한 가이드가 있어서 적용하고 확인해보는데 동일한 주문 ID가 앱을 실행할때마다 들어오고 있었습니다.
해당 주문 ID는 토스 결제에 대한 문의 해당 글에서 문의드렸던 문제난 주문 ID였습니다.
당시 결제는 되고 상품이 지급이 되지 않은 상태여서 채팅톡으로 환불요청도 했었습니다.

이 주문 ID가 앱을 실행할때마다 들어오고 있고 미처리 가이드에서는 GrantProduct에서 실제로 지급처리하는 부분 이외에는 수정한 부분이 없습니다.

궁금한 점은 CompletedOrRefundedOrdersResultOrderStatus 값이 COMPLETED아니면 REFUNDED이어서 이 주문 ID는 COMPLETED값으로 들어오는걸로 보이는데 COMPLETED가 복구가 끝났다는걸 의미하는 값이 아닌건가요?
이 부분때문에 미처리에 대해서 진행이 중단 된 상태라 어째서 해당 주문 ID가 상태가 변경되지 않고 계속 들어오는지 질문을 드립니다.

appName (선택)

bricksbreakerhit

안녕하세요 :slight_smile:
IAPGetCompletedOrRefundedOrders 에서 이미 지급이 완료된 주문건이 계속 들어온다는 말씀이시죠 ?
혹시 주문 id 알려주실 수 있으실까요 ?

지금 다시 확인했을 때는 로그가 기록이 되고 있지 않습니다.

몇일전에 테스트할때는 가이드에서

bool success = await AIT.IAPCompleteProductGrant(args);

여기에 기록하는 로그에 계속 ‘6fed69fc-0f25-4c5c-b0ef-65c3946cbe51’ 이거 아니면 ‘7117b236-01d4-4c10-b878-1b24ff36adf4’ 둘중에 하나의 주문 ID였습니다. 값이 success인것을 확인했는데 다시 QR을 찍고 실행했을 때 또 로그가 기록이 계속 되었었습니다.

지금은 안나와서 해결이 되었다고 봐야할까요? 아니면 제쪽에서 추가로 처리를 할 수 있을만한 내용이 있을까요?