34 Replies
⏳ 잠시만 기다려주세요! 곧 답변드리겠습니다
오류 문의일 경우 아래 정보를 미리 전달해주시면, 빠른 답변에 도움이 됩니다.
- 주문번호(orderId) :
- 문의 내용 :
(img를 함께 첨부해주시면 도움이됩니다)
* 계약관련 내용은 1544-7772로 문의주세요.
* 주말/공휴일에는 답변이 늦을 수 있어요.
어떻게 안넘어 가는지 등 정보를 더 알려주시겠어요?
네 잠시만요
현재 모든 카드 앱이 이 단계에서 다음으로 안넘어가지더라구요
PC는 다 결제가 가능합니다.
저기서 결제요청을 누르면
이렇게 뜨더라구요
근데 다른 카드사앱도 다 비슷한 상황입니다. 카카오페이도 안되고
여기서 되는건 토스뿐이더라구요..
별도로 앱을 만드시고 그 안에서 결제창을 호출하시는 건가요?
지금 현재
네 맞습니다
테스트 결제에서는 잘되던데 실제 라이브 결제로 가니까 안되더라구요..
테스트 결제에서는 동일한 앱에서 동일한 코드로 호출했는데 잘 되셨나요?
paymentWidget?.requestPayment({
orderId: prevOrderId || oredrIdRef.current,
orderName: orderName,
customerName: customerName,
customerEmail: customerEmail,
customerMobilePhone: customerMobilePhone,
successUrl:
${process.env.NEXT_PUBLIC_API_DOMAIN}/api/toss/success
,
failUrl: ${process.env.NEXT_PUBLIC_API_DOMAIN}/request-consultation?lawyer=${lawyerId}&orderId=${orderId}
,
});
현재 이렇게 불러오고 있습니다.
네
live가아니라 test~ 코드로결제창 호출 문제는 아닙니다.
잘됫는데
현재는 잘안되고 PC에서는 잘되는데 모바일 환경에서는 안됩니다..
테스트 코드라는게 정확히 어떤 것인가요?
토스 시크릿키를
테스트 버전으로 했습니다.
라이브로 옮기니 안되더라구요
그러면 모바일에서도 문제 없이 잘되시나요?
네
테스트로 키 변경하신후에 모바일에서 잘되는영상 좀 올려주실수 있을까요?
네 잠시만요
지금 바꿔서 배포중입니다.
테스트 버전이 됬었는데 지금은 안되네요 테스트 ,라이브 문제가 아닌것 같습니다.
네 그렇군요.. 지금 증상만 보면 카드사 앱이 안뜨는 것 처럼 보입니다.
넵 맞습니다...
웹뷰(WebView) 연동하기 | 토스페이먼츠 개발자센터
브라우저가 아닌 모바일 웹뷰로 결제창을 띄울 때 카드사별 결제수단을 인증하려면 외부 앱(3rd-party 앱)을 연동해야 합니다. 연동에 필요한 외부 앱 스킴(App URL Scheme)목록과 추가 로직을 살펴보세요.
이 가이드 보시고 수정을 해보실수 있을까요?
넵 감사합니다
그리고 안드로이드 앱은 어떤언어로 만드셨나요?
지금 웹뷰로
전부다 처리중입니다.
웹뷰방식인데 플러터로 웹뷰를 보여주는 방식을 하고 있습니다.
안드로이드쪽에 3rd party 앱을 허용해 주셔야 할것 같네요.
근데 제가 테스트 카드 통과를
받았을때
그때는 모바일 결제가 되어서 통과가 됫었는데..
지금은 안되는게 3rd party 앱을 허용해야하는건가요?
혹시 가이드에 어느부분을 봐야할까요?
웹뷰(WebView) 연동하기 | 토스페이먼츠 개발자센터
브라우저가 아닌 모바일 웹뷰로 결제창을 띄울 때 카드사별 결제수단을 인증하려면 외부 앱(3rd-party 앱)을 연동해야 합니다. 연동에 필요한 외부 앱 스킴(App URL Scheme)목록과 추가 로직을 살펴보세요.
여기에 있는걸 참고하시면 됩니다.
저희 tosspayments_widget_sdk_flutter 에서 3rdparty 관련 처리를 하고 있습니다.
넵 알겠습니다.
❤️ 기술문의 경험이 어떠셨나요?!
간단히 코멘트 남겨주세요! 제품 발전에 큰 힘이 됩니다.