프로그래밍

[Google] In-App 결제 API 에러.

PforPepsi 2013. 7. 12. 14:19

구글 인앱 결제 API에서 아주 치명적인 버그가 존재하는데,  현상은 다음과 같다.

결제 시도 -> 구글 API에서 결제 창 출력 -> 결제 확인을 마구 클릭 

다음과 같이 진행하면 결제가 총 3번이되는데, 이때 앞에 2번은 자동적으로 취소되고 마지막 한번은 성공이라고 결제 메일로 날라오지만, API에서는 결제는 성공이지만, 결제 구매 내역이 존재하지 않는 것으로 나와서 결제 실패로 이어지게 된다.

 API를 사용하여 현재 보유하고있는 캐쉬목록을 불러봐도 아무 것도 없다고 값을 주는데, 이 버그로 생긴 결제내역과 같은 경우에는 일정 시간이 지나야 API를 통해서 결제 목록을 얻어올 수 있게 된다. 따라서 추후에 결제 목록을 얻어온뒤 처리를 해줘야 하는 경우가 생긴다.