dev11
dev113y ago

라이브 전환 시 성공URL 값을 받지 못하고 있습니다.

라이브 클라이언트 키로 변경하고 URL도 운영 도메인에 맞게 제대로 넣은것 같은데 리턴을 받지 못하고 하얀 페이지에서 돌기만 합니다. 혹시 추가 설정해주는 부분이 있을까요
19 Replies
토스페이먼츠 BOT
⏳ 잠시만 기다려주세요! 곧 답변드리겠습니다
오류 문의일 경우 아래 정보를 미리 전달해주시면, 빠른 답변에 도움이 됩니다.
- 주문번호(orderId) : - 문의 내용 :
(img를 함께 첨부해주시면 도움이됩니다)
* 계약관련 내용은 1544-7772로 문의주세요. * 주말/공휴일에는 답변이 늦을 수 있어요.
dev11
dev11OP3y ago
전달 주문번호 : J2OXWYA12NC2U8TD6KD7SLV114XT29W3HZB0CZ3S3C8KE4JK
dev11
dev11OP3y ago
No description
이실장
이실장3y ago
브라우저 개발자도구 콘솔창 및 네트워크 창에는 별도의 에러가 없나요?
dev11
dev11OP3y ago
로컬에서 확인했을때는 문제가 없었는데 운영서버에서는 아래와 같이 CORS 에러가 발생하고 있습니다. Access to XMLHttpRequest at 'https://event-dev.tosspayments.com/api/v1/logging' from origin 'https://checkout-pretest.tosspayments.com' has been blocked by CORS policy: Response to preflight request doesn't pass access control check: No 'Access-Control-Allow-Origin' header is present on the requested resource.
이실장
이실장3y ago
저희가 확인가능한 페이지가 있나요?
Kimoon Lee
Kimoon Lee3y ago
혹시 iframe 이나 frame 안에서 결제창으로 호출하시는건 아닌지 확인 부탁드립니다. 콘솔에 Unsafe attempt to initiate navigation for frame with origin 이런에러는 없는지도 봐주세요
dev11
dev11OP3y ago
네..없습니다 혹시 아래 사항과 연관이 있는지 싶어 질문드립니다 1. 라이브 전환 시 계약되었던 도메인과 정확히 일치해야하는지?(www포함) 2. 개발가이드에는 시크릿키 입력하는 구간이 없어서 안넣었는데 혹시 넣어야하는지?
today.lastday
today.lastday3y ago
1. 계약한 도메인과 달라도 됩니다. 2. 시크릿키는 승인 API 호출시 사용됩니다.
Kimoon Lee
Kimoon Lee3y ago
말씀하신 상황하고는 전혀 다른 현상입니다. 동일한 서버에서 테스트 키로 하면 문제 없으신가요?
dev11
dev11OP3y ago
네 문제는 없었는데 결제 성공 시 전달값을 개발 가이드 소스와 동일하게 넣었는데 Authorization 값에는 시크릿 키를 넣어야하는건가요?
No description
dev11
dev11OP3y ago
아 로컬에서 테스트키로 성공했고 운영서버에는 안되고있었습니다
Kimoon Lee
Kimoon Lee3y ago
증상만 보면 승인 API 까지 안갔을겁니다. 저희가 해당 서버에 접근할수 있나요? 혹시 보내주신 successURL 은 호출이 되셨나요? 둘중하나인데 https://www.gbgs.go.kr/lll/tosspayments/success.tc 여길 호출하지 못했거나 아니면 이 페이지가 응답이 없거나 일것 같습니다.
이실장
이실장3y ago
Authorization 부분이 secretKey를 인코딩 한값입니다. 아래 내용 참고해주세요. https://docs.tosspayments.com/guides/using-api/authorization
인증 | 토스페이먼츠 개발자센터
토스페이먼츠 API 사용에 필요한 인증 방식을 알아봅니다.
today.lastday
today.lastday3y ago
로컬에서 성공하셨을 때의 주문번호 공유 부탁드려요. 로컬 코드를 그대로 라이브로 올렸는데 승인 API 실행이 안되고 결제가 안되는 것도 이상한 것 같아요.
토스페이먼츠 BOT
❤️ 기술문의 경험이 어떠셨나요?!
간단히 코멘트 남겨주세요! 제품 발전에 큰 힘이 됩니다.
dev11
dev11OP3y ago
답변 감사드립니다. 우선 방화벽에서 차단되는것 같아 서버담당자에게 요청하는 중입니다. 방화벽 허용을 위해 아이피와 URL 주소가 필요하여 추가 문의드립니다. https://docs.tosspayments.com/guides/using-api/firewall 인바인드에 필요한 아이피 주소는 위 주소에서 확인이 되었는데 해당 아이피로 전달하는 도메인 주소는 함께 작성되어있지 않습니다. 예를들어 13.124.18.147 서버에서 전송하는 URL 주소도 함께 필요합니다. 그리고 아웃바인드도 허용해야할 수도 있어서
방화벽 설정 | 토스페이먼츠 개발자센터
토스페이먼츠 API를 안전하게 사용할 수 있는 방화벽 설정을 알아봅니다.
dev11
dev11OP3y ago
103.182.250.2 api.tosspayments.com:443 으로 허용하면 될지 문의드립니다
이실장
이실장3y ago
103.182.250.2, 103.182.251.2 아웃바운드는 이렇게 2개 설정해주시면 됩니다.

Did you find this page helpful?