인앱결제 환불 관련 파트너사 감지 방법 문의

안녕하세요.

추후 배포예정인 인앱결제 환불 관련해서 문의 드립니다.

환불이 발생했을 경우 → 파트너사 서버에서 해당 환불건을 감지해서 관련 결제 내역을 정리를 해야하는데 환불에 대해서 파트사에서 파악할수 있는 방법이 있는지 문의 드립니다.

유저가 토스앱에서 결제내역을 볼 수 있고 구글 주문건은 환불을 신청할 수 있습니다.

환불 신청한 주문내역은 파트너사의 콘솔에서 환불 신청 내역을 보실 수 있고, 파트너사에서 환불 승인을 하면 구글로 환불 요청이 되어요.

구글에 결정에 따라 승인이 되면 환불 처리가 되며, 콘솔에서 환불 내역을 보실 수 있고 유저도 PUSH 알림을 받습니다.

자세한 내용은 가이드 확인 부탁드려요.

유저가 직접 store 에서 환불요청하고 승인되는 경우 파트너사의 서버에서도 해당유저의 구매정보를 환불로 상태를 변경해야하는데 관련해서 어떻게 처리할수 있는지 문의 드립니다.

해당 케이스는 콘솔에서 확인하실 수 있습니다. API 나 웹훅으로 제공드리진 않아요.

혹시 필히 필요하실까요? 어떤 사유로 필요하신지도 말씀주시면 내부 논의해보겠습니다.

토스 앱인에서 인앱결제 환불이 발생하면 저희 서버에서도 관련된 재화에 대해서 환불 처리(ex. 구매재화를 사용 못하게 처리)를 해줘야 하는데 지금은 환불 이벤트를 감지해서 처리할 방법이 없습니다.

콘솔에서 환불내역을 확인하신다면 아래와 같이 처리해주실 수 있을까요?

1. 콘솔에서 store 환불 내역을 확인한다

2. 해당 주문 건의 orderId를 제휴사 서버에서 상태 조회 API를 통해 환불상태를 확인한다

3. 환불 상태로 return이 온다면 재화에 대한 환불 처리를 진행한다

알려주신 방법이 사람이 하나하나 체크하고 처리해야 할꺼 같은데요. 초반에는 알려주신 방향으로 처리 가능할꺼 같은데, 건수가 많아 지면 부담이 될꺼 같습니다. 서버에서 배치 처리하는 것도 고려하고 있는데 해당건도 양이 많이 지면 부담이 될꺼 같아서요.
초반에는 알려주신 방향으로 작업하도록 하겠습니다. 혹시 추후에 개선 지원 가능할까요?

양해해 주셔서 정말 감사합니다.

추후에는 서버 콜백을 희망하실까요? 어떤 방법을 선호하시는지 의견을 듣고 싶습니다.

가령 콘솔에 제휴사 콜백 url 을 받아 store 환불건이 발생하면 호출하는 방식을 희망하실까요?

안녕하세요.
저희는 환불 이벤트를 실시간으로 처리할 수 있도록 서버 콜백 방식을 선호합니다.

환불 발생 시 바로 콜백을 받아 내부 구매 상태와 재화 처리를 자동화할 수 있으면 운영 효율성이 크게 개선될 것 같습니다.

추후 지원 검토 부탁드립니다.

넵 보안 검토부터 받아야해서 시간이 다소 소요될 것으로 보여요

추후 기능 개선이 되면 공지사항을 통해 안내드리겠습니다