상품 지급 실패시 별도 지급후 completeProductGrant 처리 방법

인앱상품 결제시 스토어 결제까지 완료 → 서비스에서 상품 지급이 실패된경우 처리 방법에 대한 문의입니다.

1.유저가 접속된 상황이라면
→ 주문 복원하기 등을 이용해서 이래저래 처리

2.유저가 접속이 안된 상황이면 (즉 결제 성공 → 상품지급 실패 → 유저 앱 이탈)
→ orderid를 기준으로 서비스에서는 유저를 식별하여 상품 지급은 가능
→ 그런데 completeProductGrant는 어떻게 처리해야 하나요?

비회원기반이라 orderid를 request 받아서 completeProductGrant 처리해주는 API가 있어야 할거 같은데..
있을거 같은데 제가 못찾는건가 해서요

이부분 확인 부탁드립니다.

이부부 확인 부탁드립니다.

@Albert 님 안녕하세요

답변이 늦어진 점 죄송합니다.

현재는 completeProductGrant 함수만 제공하고 있고 별도의 api는 제공드리지 않고 있습니다

내부적으로 확인 후 말씀드리겠습니다.

1개의 좋아요

네, 확인 감사드립니다.

어…그러면 시스템에서 상품 지급 실패를 인지했어도 수동으로 상품을 지급하면 안되는 상황 같네요.
(미리 지급하면 유저는 환불 처리되고 상품만 지급되는 상황 등이 발생)

현재 별도 api가 없으니 미지급 상품은 유저가 접속했을때만 처리 가능한것으로 이해했습니다.

1개의 좋아요