박선우
박선우2d ago

IOS 웹앱 결제위젯에서 결제 요청시 외부 브라우저로 넘어가지 않습니다.

안녕하세요. 앱 내부 결제 위젯에서 결제 요청 시 외부 브라우저(사파리)가 열리지 않는 문제가 있어 문의드립니다. • 앱 구현 환경: Next.js + Capacitor(WebView) • SDK 버전: @tosspayments/payment-widget-sdk@^0.12.0 iOS 결제 플로우는 아래와 같습니다. 1. 앱 내 결제 위젯에서 결제 버튼 클릭 2. 외부 브라우저(사파리)에서 결제 앱 오픈을 유도하는 창 노출 3. 사파리에서 외부 결제 앱 열기 허용 4. 외부 결제 앱에서 결제 진행 5. 결제 완료 후 사파리로 복귀 6. 사파리에서 결제 완료 버튼 클릭 7. 앱으로 리다이렉트되어 결제 성공/실패 결과 노출 현재 앱 실행 후 첫 결제는 정상 동작하지만, 이후 다른 상품을 결제하려 하면 외부 브라우저가 열리지 않고 1번 → 2번 단계로 진행되지 않습니다. 어떤 원인으로 발생할 수 있을지 검토 부탁드립니다.
6 Replies
토스페이먼츠 BOT
⏳ 잠시만 기다려주세요! 곧 답변드리겠습니다
오류 문의일 경우 아래 정보를 미리 전달해주시면, 빠른 답변에 도움이 됩니다.
- 주문번호(orderId) : - 문의 내용 :
(img를 함께 첨부해주시면 도움이됩니다)
* 계약관련 내용은 1544-7772로 문의주세요. * 주말/공휴일에는 답변이 늦을 수 있어요.
Kimoon Lee
Kimoon Lee2d ago
앱내 결제 위젯은 native SDK 로 연동하신건가요? 아니면 webview 에 웹피이지로 연동하신건가요? 기본적으로 앱내에서 외부 브라우저로 이동을 하면 안됩니다. 앱내 웹뷰에서 앱오픈 유도 페이지가 노출되어야 해요. 특정 도메인이 아니면 외부 브라우저를 열도록 앱을 구현하신건 아닌지 확인부탁드립니다.
박선우
박선우OP2d ago
웹페이지로 연동했습니다! 말씀 감사합니다.
Kimoon Lee
Kimoon Lee2d ago
웹페이지로 연동하셨다면 해당 페이지에 바로 앱오픈 유도 페이지 로 이동해야 합니다. 외부 브라우저가 아니라요.
박선우
박선우OP2d ago
네 감사합니다!
토스페이먼츠 BOT
❤️ 기술문의 경험이 어떠셨나요?!
간단히 코멘트 남겨주세요! 제품 발전에 큰 힘이 됩니다.

Did you find this page helpful?