안드로이드 개발 질문/답변
(글 수 45,052)
우선 진행상황은
인앱 상품을 등록 및 게시 하였고
어플은 게시는 하지 않고 활성화만 한 상태입니다.
이클립스에서 keystore 생성하여 apk를 생성하여 그것을 기기에 설치하여 테스트를 하였습니다.
등록된 인앱 상품이 UI로 나타나고
동의 및 가입 버튼을 누르면
'주문을 처리할 수 없습니다. 다시 시도해 주세요' 라는 메세지가 나오는데요
이미 펍에 보면 in app 오류가 정리되어 잇어 살펴 보았는데 '주문을 처리할 수 없습니다. 다시 시도해 주세요' 이메세지에 대한 설명은 없더라구요 .
로그를 살펴보니 reqest는 성공적으로 보냈고 동기나 비동기응답으로 어떠한 메세지도 받지 못하였습니다.
07-17 17:37:26.345: E/Volley(1977): [219] BasicNetwork.performRequest: Unexpected response code 500 for https://android.clients.google.com/fdfe/completePurchase
07-17 17:37:26.349: W/Finsky(1977): [1] CheckoutPurchase.onErrorResponse: DisplayErrorMessage[주문을 처리할 수 없습니다. 다시 시도해 주세요.]
07-17 17:37:26.349: E/Finsky(1977): [1] CheckoutPurchase.setError: type=UNKNOWN, code=-1, message=주문을 처리할 수 없습니다. 다시 시도해 주세요.
로그의 내용은 이렇습니다.
api문서도 다시 읽어 보고 api version 2의 예제도 다시 다운받아서 해보았는데 같은현상입니다. (제가 구현한 소스는 그렇다 쳐도 예제도 동일한 오류를 발생한다는점이 의심스럽습니다. key값 패키지명등 수정해야 할것 수정한 예제입니다.)
그래서 생각난 문제가 google checkout 유료 계정인데요 은행계좌 등록이 안된 계정입니다. 그래서 주문을 처리할 수 없다고 하는게 아닐까 추측해보았습니다.
인앱을 사용하기 위해서 은행계좌 등록된 유료계정을 사용하여야 하나요??
아니면 위의 오류를 해결할 수 있는 방법을 알고 계신분의 의견 기다립니다..




자신이 어플을 올린 개발자 계정으로 구매를 시도하면 주문을 처리할 수 없다는
메시지가 발생하기도 합니다.
그래서 테스트계정으로 했었어요.
다른 계정으로 테스트시 은행계좌가 등록이 안되어 있더라도
신용카드 등록화면이 나오게 되요.