김재은
TPToss payments 개발자 커뮤니티
•Created by 김재은 on 1/24/2025 in #❓┃연동개발-문의
토스페이 앱에서 결제 후 웹뷰로 다시 이동할 수 있는지 문의
안녕하세요.
저는 토스PG 가 연동된 ASP 서비스를 관리하고 있습니다.
이번에 ASP 서비스를 네이티브 앱과 연동하였는데, 연동 후 다른 결제 수단에서는 문제가 없었지만, 토스페이를 통해 결제를 시도하는 경우 아래와 같은 문제가 발생합니다.
1. 웹뷰에서 PG 화면 진입
2. 토스페이 선택 후 결제 진행
3. 토스페이 앱 실행 후 결제 완료
4. 토스페이 앱 종료 후 지정된 앱스킴으로 이동
5. 결제 완료 후 실행되어야할 후처리 로직(ASP의 웹 페이지에서 트리거 됨)이 실행되지 않음
다른 결제 수단(예를 들어, 네이버페이)로 결제를 진행하는 경우 결제의 모든 과정이 웹뷰 안에서 일어나기 때문에 후처리 로직을 트리거하는 페이지로 정상적으로 돌아옵니다.
하지만 토스페이를 통해 결제하면 토스페이 네티이브앱이 실행되고 결제가 완료되면, 후처리 로직을 실행시킬 웹페이지로 돌아갈 방법이 없는 것처럼 보입니다.
이런 경우 어떻게 해결할 수 있을까요? 제가 생각했던 방법들은 아래와 같습니다.
1안. 웹훅을 연결하여 웹서버에서 후처리 진행
2안. 후처리 페이지를 띄워줄 앱스킴을 생성하여 해당 앱스킴을 PG에 전달
더 일반적인 방법이 있는지, 그리고 위 두가지 방법 중 동작하는 방법이 있는지 힌트를 주시면 감사하겠습니다.
16 replies