결제 모듈 토스페이 선택 후 결제 진행 시 무한로딩
테스트 환경에서 토스페이 선택 후 결제 진행 시 success url로 넘어가지 않고 무한로딩이 됩니다.
토스페이 선택 -> qr스캔 -> 모바일 토스 앱에서 결제 진행 완료 후 첨부 한 이미지 처럼 모듈에서 진행이 안되고 있습니다.
모듈에서 토스페이 대신 신용카드로 진행시에는 문제 없이 결제가 되고 있습니다. (토스페이에 연동된 카드와 동일한 카드 사용)
해당 이슈 관련하여 문의 드립니다.
감사합니다.
11 Replies
⏳ 잠시만 기다려주세요! 곧 답변드리겠습니다
오류 문의일 경우 아래 정보를 미리 전달해주시면, 빠른 답변에 도움이 됩니다.
- 주문번호(orderId) :
- 문의 내용 :
(img를 함께 첨부해주시면 도움이됩니다)
* 계약관련 내용은 1544-7772로 문의주세요.
* 주말/공휴일에는 답변이 늦을 수 있어요.
주문번호를 회신주실수 있으실까요?
주문번호(orderId) 는 IYL20240610A0837 입니다.
해당 증상이 나타났을때 혹시 브라우저 콘솔쪽에 에러는 없으신가요?
일단 테스트 key의 설정에는 이상없는 상태이고, 정상적으로 토스페이 테스트 결제가 진행되는 상태입니다.
콘솔에 Dom관련 에러가 있었네요. 해당 부분 확인해보겠습니다.
답변 감사드립니다.
확인 감사드립니다.
❤️ 기술문의 경험이 어떠셨나요?!
간단히 코멘트 남겨주세요! 제품 발전에 큰 힘이 됩니다.
안녕하세요.
에러 확인해보니 tossPay 선택 후 결제 시 url 인코딩 문제로 서버에서 못받고 있는 문제였습니다.
(첨부한 이미지에 있는 unescapeUrl안에 있는 url 별도로 디코드 후 요청을 보냈을 때는 정상으로 진행이 되었습니다,
그리고 Back End 서버가 아닌 랜딩 페이지 url 넣었을 때도 정상 진행 되었습니다.)
현재 successUrl에 결제 승인을 처리할 Back End서버 Url을 넣고 개발을 하고 있는데
successUrl에는 무조건 front url로만 진행이 가능한 부분일까요?
네 successURL 은 frontURL 로 진행하셔야 합니다.
브라우저에서 redirection 으로 전환됩니다.
넵 알겠습니다. 답변 감사합니다
도메인이 같아야하므로 프론트 주소로 하시는게 좋습니다.
(도메인이 다를경우 cors발생)