마스터Q&A 안드로이드는 안드로이드 개발자들의 질문과 답변을 위한 지식 커뮤니티 사이트입니다. 안드로이드펍에서 운영하고 있습니다. [사용법, 운영진]

카카오페이 구현해보신분 있으실까요?

0 추천
제가 카카오페이를 사용한 결제를 구현해보려고하는데요

이곳저곳 다 뒤져봐도 정보가 파편화되어있어서 뭘 어떻게 구현을 해야할지 모르겠는데요

일단 저는 안드로이드 코틀린으로 개발중이구요

기존에는 게임개발을 주로 하던 개발자라서 안드로이드 개발은 이번이 처음입니다.

제가 구상한앱에 결제모듈로 카카오페이를 사용하려고하는데

과정이 이해가 될거같으면서도 안되네요...

일단 제가 카카오페이로 결제 요청까지 하고 json으로 응답 메세지까지 받은상태인데

응답메세지로 들어온 성공시,실패시,주문취소시 각각다른 주소로 이동을 하게 되는거까지는 이해를 했습니다.

이 주소를 웹뷰로 띄워서 실행을 하고 qr코드나 전화번호 생년월일 적는거까지해서 카톡으로 테스트 결제메세지까지 와서 결제하기 하니까 접근거부라고 뜨더라구요..

여기저기 보니까 테스트할때 localhost:8080으로 한다는 글을 보고서 개발자페이지에서 플랫폼등록에 웹으로 http://localhost:8080으로 하고 웹뷰에 주소를 띄웠더니 접근거부라고 뜨더라구요..

그래서 제 추측인데 localhost라고하면 내pc가 되는거잔아요? 이걸 실제 결제와관련된 페이지를 만들어서 그주소를 적어야하는건가싶거든요.. 그러면 제 추측이맞다면 그 페이지를 만들려면 어떻게 해야하는건가요?

예전에 AWS를 사용해서 서버프로그램을 올려두고 게임서버로 사용해본적이 있긴한데 그런식으로 게임서버에 서버프로그램을 올려두고 결제 요청시에 오게되는 메세지를 가지고 서버에서 결제 처리를 하게되는건가요? 이런 흐름에대해서 제대로 나온 정보가 없어서 혹시 알고계신분들있으면 도움좀 부탁드립니다.
술홍 (230 포인트) 님이 2023년 6월 28일 질문

1개의 답변

0 추천
혹 애뮬레이터에서 locahost를 사용하셨다면, 그건 동작을 하지 않을 거예요. 아래 링크를 보시면 애뮬레이터 사용시 대신 사용 가능한 루프백 정보가 나옵니다.

https://developer.android.com/studio/run/emulator-networking
spark (227,910 포인트) 님이 2023년 6월 28일 답변
...