구글 크롬에서 갑자기 결제 오류납니다.
안녕하세요.
라이브 코드를 이용해서 결제가 잘 되다가, 갑자기 구글 크롬에서 오류가 반환되는 것 같습니다.
아래는 크롬 콘솔의 오류 메시지입니다.
• Unsafe attempt to initiate navigation for frame with origin 'https://{URL}* from frame with URL
https://api.tosspayments.com/proxy/pages/setup/live_ck_......*.
The trame
attempting navigation is targeting its top-level window, but is neither same-origin with its target nor has it received a user gesture. See https://www.chromestatus.co
m/teature/5851021045661696.
34 Replies
⏳ 잠시만 기다려주세요! 곧 답변드리겠습니다
오류 문의일 경우 아래 정보를 미리 전달해주시면, 빠른 답변에 도움이 됩니다.
- 주문번호(orderId) :
- 문의 내용 :
(img를 함께 첨부해주시면 도움이됩니다)
* 계약관련 내용은 1544-7772로 문의주세요.
* 주말/공휴일에는 답변이 늦을 수 있어요.
iframe안에다 별도로 결제창 호출하시나요?
아니오
소스를 보면... 저희는 따로 iframe은 사용하지 않지만, 토스 위젯이 iframe에 로딩되네요.
그건 맞습니다.
<iframe src="https://payment-widget.tosspayments.com/payment-methods?client-key=...." title="토스페이먼츠 결제위젯" style="display: block; border: 0px; width: 100%; height: 306.391px;"></iframe>
successUrl과 위젯 렌더한 페이지의 도메인이 다른가요?
같습니다.
원래 결제가 정상적으로 되다가 갑자기 구글 오류가 나는겁니다.
뭔가를 수정하신것 같습니다.
아니오... 결제쪽은 수정한게 없습니다.
아.. 도메인 감춘겁니다.
아 그러신건가요?
그럼 해당 에러 발생하는 주문번호 알려주시겠어요?
도메인과 라이브키 부분 수정해서 올렷습니다.
일단 저 에러는 일반적으로 결제 창을 띄우는 도메인과
SuccessURL 도메인이 다를때 발생합니다.
혹시 쇼핑몰의 도메인 변경이 있으셨나요?
아니오
에러나는 사이트와 문제되는 주문번호알려주세요.
도메인은 같습니다.
참고로 successURL은 도메인/pay/success 입니다.
사이트는 fing.golf 입니다.
주문번호는.. 당장 확인이 어려울 것 같습니다.
모든 거래가 다 안되시는 건가요?
아니면 특정 유저만 안되시는 건가요?
의뢰인 말로는 페이 전체가 안된다는 것 같습니다.
지금 직접 해보시면 어떠신가요?
바뀐거라면.. 네이버페이를 계약해지(?)했답니다.
핑골프님이 직접 결제를 해보셔도 동일 오류가 발생하는지는 확인 부탁드립니다.
네, 잠시후에 하고 말씀드리겠습니다.
아 그런데 https:/fing.golf 이신가요?
네
핑골
골프 티오프/패키지 예약
http 인지 https 인지 확인 부탁드립니다.
https 입니다.
그런데 지금 저희 successURL 은 http://fing.golf/pay/success/
이렇게 들어오는 것 같습니다.
이걸 https://fing.golf/pay/success/ 로 바꿔서 테스트 해보실수 있을까요?
앗? 확인해보겠습니다.
원래 http 를 사용하시다가 https 로 최근에 변경하셨나요?
아니오.. https로 해놓았던걸로 아는데, 지금 소스를 확인해보니 http로 되어 있네요..
수정해서 다시 적용했습니다.
네 고객분께 결제 문제 없으신지 확인해보시면 될것 같습니다.
❤️ 기술문의 경험이 어떠셨나요?!
간단히 코멘트 남겨주세요! 제품 발전에 큰 힘이 됩니다.