개발자 블로그
안드로이드 앱 구매 환불처리 방법 - 개발자용 본문
안드로이드 인앱구매 기능을 개발하다가 바보 같이 실제 결제처리를 해버렸다. 실제 돈이 왔다갔다 하는거라서 개발문서 꼼꼼히 읽어보고 구글링 하면서 어떻게 하는건지 잘 파악했다고 생각했는데.. 바보 같이 테스터 e-mail 등록하는걸 깜빡했다.
테스트 하면서 '어? 이거 뭔가 진짜 결제되는 것 같은 느낌인데?'라는 생각이 들었지만 실제 결제를 진행해본 경험이 없어서 이게 진짜로 실결제인지를 몰랐다. 실결제와 동일하게 진행되고 청구만 안되는건 줄 알았다. 지금 생각하니깐 되게 바보 같았네..
참고로 테스터 e-mail 등록은 "개발자 콘솔"에서 [설정] > [계정 세부정보] 메뉴로 이동한 뒤 "테스트 권한이 있는 Gmail 계정"에 추가해주면 된다.
아래에서 설명하는 내용은 잘못 결제한 구매를 환불처리 하는 방법이다. (개발자용)
일단 결제를 하면 테스트 계정으로 아래와 같은 메일이 날라온다.
상품명이 "테스트 상품"이다..-_-;;
만약 나 처럼 인앱결제 모듈의 단순 테스트 목적이라면 SKU 문자열로 "android.test.purchased"를 사용하면 된다. 굳이 나처럼 별도의 테스트 상품을 만들어서 등록할 필요는 없다,,
이건 개발자 콘솔 화면이다. 방금 실수로 결제해버린 주문 내역이 나온다. 해당 건을 선택하면 오른쪽에 [주문 취소] 버튼이 활성화 되는데, 이 버튼으로 "주문 취소" 처리가 가능하다.
취소 된 모습. 다행스러운건 애플과는 다르게 환불을 하더라도 개발자한테서 수수료를 제하지 않고 전액 환불을 해준다.
그리고 구매했던 테스트 계정으로는 취소 되었다는 이메일이 날라온다.
'프로그래밍 > 안드로이드' 카테고리의 다른 글
안드로이드 에뮬레이터 Doze 모드 진입 방법 (0) | 2016.11.05 |
---|---|
안드로이드 스튜디오 2.2 레이아웃 한글 깨짐 해결방법 (8) | 2016.10.02 |
안드로이드 스튜디오 UI 한글깨짐 현상 해결방법 (2) | 2016.09.17 |
안드로이드 버전별 이름 및 API버전 (0) | 2016.08.21 |
안드로이드 포맷 적용하여 날짜 가져오기(다국어지원) (0) | 2016.05.14 |