소프트랩스/비쨔

웹뷰 안랩 결제에러 관련

흑백 개발자 2025. 4. 15. 11:16
728x90

플러터로 머니트리 pg사 거져서 우리은행가고 네이버 페이로 결제하려는 중에

우리은행에서 네이버 페이로 갈때 안랩이 개입하는 문제가 있었다.

 

그게 현재 플러터에서 코틀린 통로 연결해서 가고 있었는데,
플러터 통해가면서 url이 인코딩은 제대로 되었는데 디코딩할때 깨지는 문제가 발생했다.

 

하나씩 자바스크립트 폼 주입해서 해결하긴 했는데, 이렇게 모두 할 수 없는게

카드 결제사가 60가지 정도 된다. 

 

그래서 해결 방안 하나로

1.플러터에서 웹뷰 띄우고 관련 로직 모두를 코틀린으로 돌렸으나 여전히 해결되지 않았다.

왜냐하면 결국 웹뷰로 플러터 띄우니 지나가면서 url 깨진것이다.

 

2.결국 아에 코틀린으로 웹뷰를 띄우기로 했다.

하단바나 누를때 데이터 코틀린으로 넘기고 

코틀린에서 웹뷰 자체를 띄웠다.

결국 해결되었다.

 

코틀린이 정보도 많고 깨지지 않아서 훨씬 쓰기 유용했다.

하지만 코틀린으로 웹뷰 띄우니 css 깨지는 문제가 발생했다.

 

 

 

ㅡㅡㅡㅡㅡ

 

추측을 하자면 갤럭시아 머니트리를 써서 그런거 같다.
거기에 플러터 매뉴얼도 없고, 안드로이드랑 스위프트 매뉴얼만 있다.

 

우리카드 결제사에서 안랩을 거칠때 플러터를 고려 안하고 던지는데, 플러터에서 디코딩 깨지는것.

토스페이를 쓰거나 다른 결제사를 섰을면 됬을거를 구지 이렇게까지 해야하니......

ㅡㅡㅡㅡㅡ

728x90

'소프트랩스 > 비쨔' 카테고리의 다른 글

웹뷰는 웹의 브라우저  (1) 2025.04.08
세션  (1) 2025.04.08
결제 intent 에러  (1) 2025.04.03
파이어베이스와 도메인,ip, api 관계  (1) 2025.04.02
ios 빌드번호 바꾸는법  (0) 2025.03.25