IOS 웹앱 결제위젯에서 결제 요청시 외부 브라우저로 넘어가지 않습니다.
안녕하세요.
앱 내부 결제 위젯에서 결제 요청 시 외부 브라우저(사파리)가 열리지 않는 문제가 있어 문의드립니다.
• 앱 구현 환경: Next.js + Capacitor(WebView)
• SDK 버전: @tosspayments/payment-widget-sdk@^0.12.0
iOS 결제 플로우는 아래와 같습니다.
1. 앱 내 결제 위젯에서 결제 버튼 클릭
2. 외부 브라우저(사파리)에서 결제 앱 오픈을 유도하는 창 노출
3. 사파리에서 외부 결제 앱 열기 허용
4. 외부 결제 앱에서 결제 진행
5. 결제 완료 후 사파리로 복귀
6. 사파리에서 결제 완료 버튼 클릭
7. 앱으로 리다이렉트되어 결제 성공/실패 결과 노출
현재 앱 실행 후 첫 결제는 정상 동작하지만, 이후 다른 상품을 결제하려 하면 외부 브라우저가 열리지 않고 1번 → 2번 단계로 진행되지 않습니다.
어떤 원인으로 발생할 수 있을지 검토 부탁드립니다.
앱 내부 결제 위젯에서 결제 요청 시 외부 브라우저(사파리)가 열리지 않는 문제가 있어 문의드립니다.
• 앱 구현 환경: Next.js + Capacitor(WebView)
• SDK 버전: @tosspayments/payment-widget-sdk@^0.12.0
iOS 결제 플로우는 아래와 같습니다.
1. 앱 내 결제 위젯에서 결제 버튼 클릭
2. 외부 브라우저(사파리)에서 결제 앱 오픈을 유도하는 창 노출
3. 사파리에서 외부 결제 앱 열기 허용
4. 외부 결제 앱에서 결제 진행
5. 결제 완료 후 사파리로 복귀
6. 사파리에서 결제 완료 버튼 클릭
7. 앱으로 리다이렉트되어 결제 성공/실패 결과 노출
현재 앱 실행 후 첫 결제는 정상 동작하지만, 이후 다른 상품을 결제하려 하면 외부 브라우저가 열리지 않고 1번 → 2번 단계로 진행되지 않습니다.
어떤 원인으로 발생할 수 있을지 검토 부탁드립니다.
