연동 문의
안녕하세요,
flutter에서 web(window)에 tosspayments 기능을 구현하는 중 오류가 발생하여 조언 여쭙습니다.
현재 webviewx를 통해 웹뷰 구현을 하고 있는데 onpagestart와 inpagefinish에 지속적으로 url이 들어오지 않고 초기에 설정해둔 paymentrequest만 들어오고 또 보여주는 상황입니다.
예를 들면, 휴대폰 결제를 누르는 경우 결제 정보(인증번호)를 입력 후 입력 완료까지는 되지만, 그 이후 입력된 정보를 통해 실제 결제 요청(테스트 기록에 만료 처리만 됨)하는 것이 안되고 무한 로딩만 되고 있습니다. (payment만 되고 그 이후의 success 요청이 안되고 있는 것 같습니다.)
혹시나 하여 webviewx 안에다가 launchurl 방식을 통해 요청한 request의 url을 가지고 외부 브라우저로 열면 success 정보를 담은 html까지 반환이 정상적으로 되고 있습니다. 다만 해당 success 정보를 담은 url을 기존 앱에서 받아와서 최종 승인 요청 url을 호출해야 하는 것으로 아는데 외부 브라우저인만큼 정보를 받아오는게 불가능하다고 보는 상황입니다.
이런 경우 어떻게 해결 및 구현하면 좋을 지 궁금합니다.
flutter에서 web(window)에 tosspayments 기능을 구현하는 중 오류가 발생하여 조언 여쭙습니다.
현재 webviewx를 통해 웹뷰 구현을 하고 있는데 onpagestart와 inpagefinish에 지속적으로 url이 들어오지 않고 초기에 설정해둔 paymentrequest만 들어오고 또 보여주는 상황입니다.
예를 들면, 휴대폰 결제를 누르는 경우 결제 정보(인증번호)를 입력 후 입력 완료까지는 되지만, 그 이후 입력된 정보를 통해 실제 결제 요청(테스트 기록에 만료 처리만 됨)하는 것이 안되고 무한 로딩만 되고 있습니다. (payment만 되고 그 이후의 success 요청이 안되고 있는 것 같습니다.)
혹시나 하여 webviewx 안에다가 launchurl 방식을 통해 요청한 request의 url을 가지고 외부 브라우저로 열면 success 정보를 담은 html까지 반환이 정상적으로 되고 있습니다. 다만 해당 success 정보를 담은 url을 기존 앱에서 받아와서 최종 승인 요청 url을 호출해야 하는 것으로 아는데 외부 브라우저인만큼 정보를 받아오는게 불가능하다고 보는 상황입니다.
이런 경우 어떻게 해결 및 구현하면 좋을 지 궁금합니다.
