ssyoni
ssyoni3y ago

가상계좌 테스트 웹훅 관련 문의

가상계좌 테스트 결제 화면에서 입금처리시 웹훅 요청을 받고 있습니다. 근데 response로 http status 200을 응답하기 이전에(디버깅을 걸어놓은 상태) 토스 테스트 화면에서 입금 완료 처리가 되고있습니다. 그래서 그런 건진 모르겠는데 200을 응답하고 나서도 계속 같은 주문번호로 웹훅 요청이 오는 상태입니다. 관련 에러 사항인진 모르겠으나 이런식으로 테스트 주문이 계속 쌓이다보니 현재는 간헐적으로 입금처리 요청 시 429에러가 발생하고 입금처리 웹훅이 오지 않는 상황이 발생하고 있습니다. 테스트 환경에서 웹훅 요청이 계속 오는 상황을 막을 수 있는 방법이 있을까요?
12 Replies
토스페이먼츠 BOT
⏳ 잠시만 기다려주세요! 곧 답변드리겠습니다
오류 문의일 경우 아래 정보를 미리 전달해주시면, 빠른 답변에 도움이 됩니다.
- 주문번호(orderId) : - 문의 내용 :
(img를 함께 첨부해주시면 도움이됩니다)
* 계약관련 내용은 1544-7772로 문의주세요. * 주말/공휴일에는 답변이 늦을 수 있어요.
이실장
이실장3y ago
질문을 정확하게 이해하지 못했습니다! 웹훅 요청이 계속안다는게 무슨 말씀이실까요?
ssyoni
ssyoniOP3y ago
웹훅 요청에 응답을 200으로 했는데도 같은 주문번호로 웹훅 요청이 계속 와요! A주문건에 입금처리 -> 웹축 요청 -> return 200 OK -> 같은 A주문건에 웹훅 재요청...
이실장
이실장3y ago
재요청 발생중인 주문번호 알수 있을까요?
ssyoni
ssyoniOP3y ago
T20221021030431111 입니다!
이실장
이실장3y ago
fail: Connect to 125.131.77.113:8081 [/125.131.77.113] failed: Connection refused (Connection refused) executing POST http://125.131.77.113:8081/v1/orders/virtual-account/income 다음과 같이 에러가 반환되고 있는데요 혹시, post data를 받을 수 있게 서버설정이 되어있을까요?
ssyoni
ssyoniOP3y ago
네네 제가 중간에 웹훅 url 포트번호를 8081 -> 8080 로 바꾼 상태인데 일단 지금은 8080포트로 통신 가능한 상태입니다.
이실장
이실장3y ago
해당 주문건은 16:09분 기존 8018포트로 재전송 시도한 것으로 확인됩니다. [DepositCallback] fail: Read timed out executing POST http://125.131.77.113:8080/v1/orders/virtual-account/income 8080 포트는 17시16분까지 오류였고 현재는 정상 수신받는 것으로 확인되네요
ssyoni
ssyoniOP3y ago
그럼 수신 서버 환경에 의해서 웹훅이 계속 재전송 되고 있었던걸까요? 왜냐면 계속 테스트할 때마다 웹훅 요청 -> return OK 했는데도 바로 1분 뒤에 웹훅 재요청이 계속 오고있거든요.. 그래서 혹시 저희 서버측에서의 응답값을 토스페이먼츠 측에서 수신되지 않는 상황인가 싶어서요
이실장
이실장3y ago
현재는 문제 없는 것으로 보입니다~! 그 이전에는 방화벽에서든 접속이 정확히 안되었던 것 같고요 아래 방화벽 정보만 추가적으로 확인 요청드려요~ 인바운드 13.124.18.147 13.124.108.35 3.36.173.151 3.38.81.32 아웃바운드 103.182.250.2, 103.182.251.2
ssyoni
ssyoniOP3y ago
방화벽 설정이 잘못되어있었네요..... 다시 해주었더니 해결 되었습니다..^_^ 감사합니다!!!
토스페이먼츠 BOT
❤️ 기술문의 경험이 어떠셨나요?!
간단히 코멘트 남겨주세요! 제품 발전에 큰 힘이 됩니다.

Did you find this page helpful?