가상계좌 웹훅 URL 설정 문제
개발자센터에서 가상계좌 웹훅 URL을 입력하고 저장하기 버튼을 클릭하면
첨부 이미지와 같이 에러가 납니다.
입력한 URL은 다시 확인해봐도 유효한데 어떻게 해야되나요?

44 Replies
⏳ 잠시만 기다려주세요! 곧 답변드리겠습니다
오류 문의일 경우 아래 정보를 미리 전달해주시면, 빠른 답변에 도움이 됩니다.
- 주문번호(orderId) :
- 문의 내용 :
(img를 함께 첨부해주시면 도움이됩니다)
* 계약관련 내용은 1544-7772로 문의주세요.
* 주말/공휴일에는 답변이 늦을 수 있어요.
localhost를 등록하시거나, 방화벽이 막혀있을 수 있습니다 !
💡 정보 제출
현재 discord 오류로 '게시글 분할보기' 화면에서, 팝업 제출이 안되요 😢
(우측상단 '더보기 > 전체보기로 열기' click 후 팝업을 열어주세요)
등록 시도하셨던 Url남겨주시겠어요?
sㅔ 잠시만요~
입니다
트릿지#2677
정상적으로 제출되었습니다.
HTTP 500 을 리턴받고 있습니다!
아... 그럼 내부 에러를 확인해야겠군요
혹시 request 본문 예시를 좀 알 수 있을까요?
웹훅 주소 등록시 아래와 같이 샘플데이터를 보내드립니다.
post값으로 보내드리니 확인 부탁드려요
넵 감사합니다.
저걸로 확인해보고 이상있으면 다시 문의드리겠습니다.
지금은 저 요청에 대해 500 에러를 응답하고 계신것으로 확인됩니다.
안녕하세요 혹시 샘플 데이터의 orderId는 정해진 규칙이 있나요?
웹훅주소 등록시 동일하게 보내드리닌 dummy data입니다.
콜백 URL 을 등록하시면 테스트용으로 무조건 저 정보가 전송됩니다.
아 음... 처음에 결제요청할 때 orderId 를 생성해서 요청하는데요.
그 값을 그대로 사용하게되나요?
네 실제 테스트 결제나 실제 결제의 경우는 보내주신 orderId 가 전송됩니다.
아 음... 근데 라이브 웹훅 URL 을 등록할 때도 orderId 를 저렇게 요청하나요?
왜냐면 가맹점마다 orderId 의 형태가 다르고, 형태가 다른 경우 에러가 나게 해놨다면 URL 등록을 못하는게 아닌가 해서요.
위에 보내드린, 그리고 URL등록할 때 발송되는 json데이터는 dummy data입니다.
실제로는 아래와 같은 방식으로 가맹점에서 가상계좌 발급할 때 사용하신 orderID를 보내드립니다.
{"createdAt":"2022-09-08T14:28:37.597181""secret":"ps_5mBZ1gQ4YVXRgPPmb098l2KPoqNb""orderId":"C220908-23594789""status":"DONE""transactionKey":"DF857E088A0AEAF42958EA1D4C7B47C5”}
네 실제로 웹훅 이벤트가 발생하면 데이터가 어떤식으로 오는지는 알겠습니다.
제가 방금 여쭤본 것은 웹훅 url 등록시 500에러가 발생하고 있다고 하셨고,
저희 서비스의 경우 더미데이터의 orderId와 같이 "0123456789" 로 요청이 들어오면 에러를 발생시키고 있기 때문에
그런 것 같다고 말씀을 드리는 겁니다.
네..맞습니다. 정해진 값만 보내고 있고, 그렇게 해서 에러가 나더라도 등록은 정상적으로 됩니다.
만약 해당 오류의 원인이 orderID 의 포맷때문이라면 이 에러를 무시하시고 그냥 등록해서 사용하시면됩니다.
아하!
넵 자세한 답변 감사합니다 🙂
❤️ 기술문의 경험이 어떠셨나요?!
간단히 코멘트 남겨주세요! 제품 발전에 큰 힘이 됩니다.
가상계좌 웹훅 url이 저희 API 주소이고,
토스에서 제가 설정한 웹훅 URL로 요청을 보내는 ORIGIN 이 무엇인가요~? CORS 설정을 해보려고 합니다.
따로 CORS정보는 전달해드리지 않습니다. 필요할 경우 웹접근제어를 사용해주시기 바랍니다.
API 사용하기 | 토스페이먼츠 개발자센터
토스페이먼츠 API를 사용하기 위해 필요한 키 정보와 인증 방식, 보안에 대해 자세히 알아봅니다.
감사합니다~
혹시 토스에서 저희쪽 웹훅 url로 요청을 보냈을때 에러 메시지가 뭔지 알수 있을까요?
위에서 링크해주신 웹 접근 제어 설정은 다 잘돼있는것으로 확인했습니다.
주문번호 확인해주시겠어요?
네 잠시만요~
youpick-26792 입니다
해당 주문번호로 발송된 웹훅 발송된 내역이 없습니다.
제가 웹훅 url 설정하면 토스쪽에서 해당 url로 발송하는거 맞나요?
입금처리는 되셨는데, 세부내역 좀더 확인해드릴게요
넵
지금 현재 웹훅 주소는 10월 31일에 등록하신 걸로 확인되는데
해당주문번호는 그전에 거래건인 것 같습니다.
상점자체에선
오늘 오전 9시에 정상적으로 웹훅 수신하셨어요~!
아...!
저희 운영쪽에서 수동으로 상점관리자에서 완료처리했을수도 있겠네요...
아래와 같이 보내드렸고, 위와같이 응답해주셨습니다.
확인 감사합니다!
혹시 어제까지의 주문이 웹훅 수신으로 자동 처리된것인지 저희쪽 상점관리자에서 수동으로 처리된것인지도 확인할 수 있나요?
오늘 확인해주신대로 오늘 9시부터 웹훅 수신 및 데이터 처리가 되기 시작됐는데, 어제까지의 주문들이 완료처리가 돼있어서요.
상점관리자에서 수동처리가 무슨 의미실까요?
질문을 다시할게요.
상점관리자 > 가상계좌 조회 화면입니다.
오늘 오전부터 웹훅 수신이 시작됐는데,
어제 까지의 주문들도 결제 상태가 완료로 처리돼있는데 웹훅 수신이 아닌 다른 루트로 처리할 수 있나요?
정상적으로 웹훅 수신 처리됐다면 저희쪽 DB의 데이터도 변경돼야하는데, 어제까지의 주문들은 DB 데이터 변경이 안돼있어서요.

상점관리자에서는 웹훅과 별개로 저희 자체적으로 처리를 합니다. 가맹점에서 입금 확인여부를 알 수 있도록 웹훅을 전달해드리는거에요!
아하 그럼 혹시 오늘 이전까지의 주문들도 웹훅 수신 처리할 수 있는 방법이 있을까요?
아직까지는 저희가 웹훅 재발송기능을 제공하지 않고 있습니다. (기능 추가 예정)
미수신된 건은 직접 데이터 처리해주셔야할 것 같습니다.
넵 알겠습니다.
잦은 질문에도 답변 잘 해주셔서 너무 감사합니다~
네 문의사항은 언제든 남겨 주시고요!
시간 되실 때 어제 오후에 남겨드린 코멘트 링크도 한번 부탁드려요 🙂
좋은 하루 보내세요~~😅
앗 네 알겠습니다