결제완료 - 웹훅 누락
안녕하세요
3월15일 23시29분경 발생한 결제에 대해 웹훅 발송이 누락되어 원인을 찾고있습니다.
웹훅이 누락되어 웹훅 후처리 로직이 전부 제외되어 문제가 발생했습니다 원인을 알수 있을까요?
14 Replies
⏳ 잠시만 기다려주세요! 곧 답변드리겠습니다
오류 문의일 경우 아래 정보를 미리 전달해주시면, 빠른 답변에 도움이 됩니다.
- 주문번호(orderId) :
- 문의 내용 :
(img를 함께 첨부해주시면 도움이됩니다)
* 계약관련 내용은 1544-7772로 문의주세요.
* 주말/공휴일에는 답변이 늦을 수 있어요.
주문번호: 7d417f0c-5914-4085-a52f-53c332b3e547
결제일시: 2024-03-14 23:29:30
결제액: 77500
결제수단-기관: 토스페이-수협
결제 후처리를 웹훅으로 받아서 처리하고 계신가요?
넵 맞습니다
전체는 아니고 결제 성공 웹훅을 받았을때 또 따로 처리하는 로직이 있습니다
아 넵 내용에 오타를썼군요 3월14일입니다
웹훅 누락이아니고 실패네요..
저도 날짜를 잘못보고 말씀드린것같습니다
저희가 웹훅을 드렸는데 해당 서버에서
HTTP/1.1 401 Unauthorized Date: Thu, 14 Mar 2024 14:29:31 GMT Content-Type: text/html Content-Length: 179 Connection: keep-alive Server: nginx/1.18.0 WWW-Authenticate: Basic realm="Enter Password" <html> <head><title>401 Authorization Required</title>/head> <body># <center><h1>401 Authorization Required/h1></center> <hr><cnter>nginx/1.18.0</center> </body> </html>이렇게 에러가 발생했습니다.
확인했습니다! 감사합니다
❤️ 기술문의 경험이 어떠셨나요?!
간단히 코멘트 남겨주세요! 제품 발전에 큰 힘이 됩니다.
전달주신 401 Unauthorized 어떤 상황에서 발생하는건지 알수있을까요?
이후에도 웹훅실패가 종종 있는데 저희쪽은 웹훅에 실패가 났을 당시 서버에 이슈가 없던걸로 보이기 때문입니다!
401은 귀사 서버에서 발생한거라 저희도 알기가 어렵습니다 ㅠ
get으로 받거나 하고 계시진 않나요?
저희 응답으로 명시적으로 401을 내리지 않기도 하고
post입니다!
아.. 로그를 잘못 봤네요.
webhook send api error> Read timed out executing POST https://backend.fapis.io.....
이렇게 남는 것으로 보아 timeout 이 걸린것 같습니다.
최초 타임아웃 발생후에 저희가 제전송을 8회까지 해드렸는데,
이후 부터는 모두 500 에러가 내려온 것으로 확인됩니다.
https://developers.tosspayments.com/602538/accounts/774444/phases/live/webhooks/7134f34d-8da0-42fe-a0fb-bc3de0b3bc6a?page=17
당시 전달된 데이터는 여기서 확인가능하세요
웹훅 상세 정보 | 토스페이먼츠 개발자센터
토스페이먼츠 결제 연동 문서, API, 키, 테스트 내역, 웹훅 등록 등 개발에 필요한 정보와 기능을 확인해 보세요. 결제 연동에 필요한 모든 개발자 도구를 제공해 드립니다.