계속 과금문제로 골치를 앓고 있습니다.

모듈은 다날이고.

과금페이지를 웹서버에 올려 어플내에서 웹뷰로 불러오고 있습니다.

 

제가 질문하고 싶은것은.

 

Purchase.java <- 결제가 이루어지고 웹뷰가 보여지는 액티비티입니다.

---------------------------------------------------------------------------------------------------------

  Ready.jsp <- 웹뷰에서 처음불려지는 결제페이지입니다.

       ↓

  Start.jsp <- Ready.jsp에서 사용자인증을 하면 넘어오고, 실제 사용자가 주민번호, 인증코드를 입력하는 페이지입니다.

       ↓

  CPCGI.jsp <- Start.jsp 에서 입력한 정보가 확인되면 최종결제되는 페이지입니다.

       ↓

  Success.php <- CPCGI에서 최종결제가 이루어지면 DB내용을 수정하기위해서 임의로 만든페이지입니다.

---------------------------------------------------------------------------------------------------------

 

문제는 Success.php내에서 DB 쿼리처리를 하고 웹뷰를 종료함과 동시에

결과를 다시 Purchase액티비티로 보내는것이 가능한가 입니다.

 

단순 데이터처리할때는 JSON파싱을 이용했지만

이런 플로우처럼 결제시작부터 끝나기까지 페이지가 계속 이동하는 경우엔

어떻게 처리해야 하나요??

 

웹뷰에서는

webView.loadUrl("http://xxxxxxxx/Ready.jsp?ItemCode=xxx)

요런식으로 불러주고 있습니다.

그럼 URL을 부름과 동시에 문제가 없는한 Success까지 한방에 가는거죠.

어떤 방법이 있는건가요??

제가 창의력이 많이 안되나 봅니다.

이것만 해결되면 다날 과금관련처리를 총정리해서 올려야겠네요.