안성현
안성현2y ago

가상계좌입금 테스트에 대하여

안녕하세요 가상계좌 입금 테스트를 위해 개발서버에서 테스트 클라이언트키로 테스트 중입니다 개발자센터에서 테스트 웹훅을 등록하고 입금 처리를 눌렀는데 개발서버 쪽에서는 처리가 되었는데 웹훅이 계속되서 실행이 됩니다. 웹훅의 상태는 전송중 상태 입니다. 저희쪽에서 입금 처리 "DONE"을 받아 내부만 처리 하는게 아니라 토스페이먼츠 쪽으로 잘 처리 되었다는 응답 처리를 해야 하나요? 아니면 개발 웹훅이라 그런 것일까요? 계속되서 호출 되는 이유가 궁금합니다
19 Replies
토스페이먼츠 BOT
⏳ 잠시만 기다려주세요! 곧 답변드리겠습니다
오류 문의일 경우 아래 정보를 미리 전달해주시면, 빠른 답변에 도움이 됩니다.
- 주문번호(orderId) : - 문의 내용 :
(img를 함께 첨부해주시면 도움이됩니다)
* 계약관련 내용은 1544-7772로 문의주세요. * 주말/공휴일에는 답변이 늦을 수 있어요.
안성현
안성현OP2y ago
아 지금 보니 제 개인 메일로 호출이 실패 했다고 메일이 와있네요 이게 방화벽이랑 문제가 있을까요? URL호출은 되어서 저희쪽에서 정상 처리는 되었습니다.
유부장
유부장2y ago
http status 200 응답 여부를 기반으로 재통보할지를 결정 합니다. 데이터 잘 받으셨다면, 상태응답 처리가 어떻게 되어 있는지 확인 부탁 드립니다.
안성현
안성현OP2y ago
그런데 URL은 제대로 호출이 되어서 처리 결과 DONE을 받았습니다
유부장
유부장2y ago
응답을 잘 받으신 이후에, 토스페이먼츠 측으로 상태응답을 어떻게 하셨는지에 대한 설명 이었습니다.
안성현
안성현OP2y ago
아 상태응답 처리가 필요한건가요? 죄송한데 개발자센터 어느 페이지에 관련 내용이 있을까요?ㅠㅠ
유부장
유부장2y ago
웹훅(Webhook) 연동하기 | 토스페이먼츠 개발자센터
웹훅은 데이터가 변경되었을 때 상점 서버에서 실시간으로 알림을 받을 수 있는 기능입니다. 웹훅을 연동해서 결제 상태 변경, 지급대행 실행, 브랜드페이 고객 결제수단 업데이트와 같은 변경 사항을 실시간으로 받아보세요.
유부장
유부장2y ago
이곳을 참조 해주시면 됩니다
유부장
유부장2y ago
No description
안성현
안성현OP2y ago
네 그부분은 보았는데 내부에서 어떻게 처리를 하는지에 대해선 안나와 있어서요 예를 들면 응답 API를 호출한다던지...... 혹시 방화벽 설정이 관련 있을까요? 저희 개발서버가 특정 IP, PORT를 제외하고는 막혀 있습니다
유부장
유부장2y ago
방화벽 설정 | 토스페이먼츠 개발자센터
토스페이먼츠 API를 안전하게 사용할 수 있는 방화벽 설정을 알아봅니다. 방화벽은 외부의 신뢰할 수 없는 네트워크가 내부 네트워크에 접근하지 못하도록 하는 보안 시스템입니다. 특정 포트나 IP에서 들어오는 요청을 필터링하거나, 사용자 인증 요청, 프록시, 주소변환기능(NAT) 등의 방법이 있습니다.
유부장
유부장2y ago
데이터를 잘 받으셨다고 하셔서 방화벽은 문제 없다라고 이해했지만, 문의하신 방화벽 정보는 이곳 입니다. 응답 API 는 무슨 말씀 이신지 모르겠는데, 값을 잘 받았다고 별도 통보 할 필요 없습니다. 상태 응답이 200번대 이면 됩니다.
유부장
유부장2y ago
HTTP 상태 코드 - HTTP | MDN
HTTP 응답 상태 코드는 특정 HTTP 요청이 성공적으로 완료되었는지 알려줍니다. 응답은 5개의 그룹으로 나누어집니다: 정보를 제공하는 응답, 성공적인 응답, 리다이렉트, 클라이언트 에러, 그리고 서버 에러. 상태 코드는 section 10 of RFC 2616에 정의되어 있습니다.
안성현
안성현OP2y ago
그럼 알려주신 저 IP가 막혀 있어서 토스페이먼츠쪽에서 응답결과 200을 못받고 있다는 걸로 이해 해도 될까요?
유부장
유부장2y ago
저에게는 데이터 통보 잘 받으셨다고 말씀 주셨는데요, 혹시 데이터 정상적으로 못받으신걸까요? 데이터를 받았는가, 받지않았는가에 따라서 저의 가이드가 달라지게 됩니다. 데이터 잘 받으셨으면, 주문번호 전달 부탁 드립니다.
안성현
안성현OP2y ago
데이터는 잘 받았습니다 status, orderId, transactionKey 잘 받았습니다 module_20230608150343858 해당 주문번호 입니다 module_20230608150343858
유부장
유부장2y ago
저희가 웹훅 통보시에, 통보대상 URL 은 175 로 시작하는 것 으로 보이네요. 해당 URL 로부터 응답받은 HTTP 상태 코드는 404 입니다. 외부에서 해당 URL 로 접근할때, 데이터 처리를 어떻게 하고 있으신지는 모르겠지만, 데이터를 정상 수신 하였다면, 상태코드가 200 으로 응답 되도록 서버단에서 처리를 하시면 됩니다.
안성현
안성현OP2y ago
아~ 어떠한 말씀이신지 알겠습니다 답변 감사드립니다
토스페이먼츠 BOT
❤️ 기술문의 경험이 어떠셨나요?!
간단히 코멘트 남겨주세요! 제품 발전에 큰 힘이 됩니다.

Did you find this page helpful?