일반결제 가상계좌 웹훅 연동 시 상점관리자 페이지에 등록한 웹훅이 호출되지 않습니다.
안녕하세요, Javascript SDK를 이용한 토스페이먼츠 '일반결제 - 가상계좌' 결제 연동 후 웹훅 호출에 대해 문의드립니다.
(오늘 확인해보니 일반결제가 통합결제창으로 명칭이 변경된거 같더군요.)
우선 상점관리자 개발자센터 페이지에서 라이브/테스트 환경에 대한 웹훅 URL을 등록해 놓았습니다.
이후 테스트 환경에서 결제 내역을 바탕으로 웹훅 URL을 호출하여 전달되는 응답 데이터를 로그로 찍어보고자 합니다.
웹훅 URL이 호출되지 않는 것인지 서버상 로그를 확인할 수 없는 상황입니다.
서버의 방화벽 설정 상 80/443 포트와 토스페이먼츠에서 제공하고 있는 웹훅 IP 접근 제어 목록은 개방된 상태인데요.
추가로 저희쪽에서 확인해봐야 하는게 있을까요?
논외로 만약, 하나의 상점 아이디(mid)로 여러 사이트에서 사용할 웹훅 URL을 여러 개 설정이 가능한지도 문의드립니다.
예를 들어,
http(s)://abc.com 사이트의 쇼핑 관련 결제에 대한 웹훅은 http(s)://abc.com/payments/shop/webhook으로 설정하고,
예약 관련 결제에 대한 웹훅은 http(s)://abc.com/payments/rsv/webhook
http(s)://xyz.co.kr 사이트는 통합으로 http(s)://xyz.co.kr/payments/webhook.php으로 설정하듯 말이죠.
(오늘 확인해보니 일반결제가 통합결제창으로 명칭이 변경된거 같더군요.)
우선 상점관리자 개발자센터 페이지에서 라이브/테스트 환경에 대한 웹훅 URL을 등록해 놓았습니다.
[이벤트 타입 - DEPOSIT_CALLBACK]이후 테스트 환경에서 결제 내역을 바탕으로 웹훅 URL을 호출하여 전달되는 응답 데이터를 로그로 찍어보고자 합니다.
웹훅 URL이 호출되지 않는 것인지 서버상 로그를 확인할 수 없는 상황입니다.
서버의 방화벽 설정 상 80/443 포트와 토스페이먼츠에서 제공하고 있는 웹훅 IP 접근 제어 목록은 개방된 상태인데요.
추가로 저희쪽에서 확인해봐야 하는게 있을까요?
논외로 만약, 하나의 상점 아이디(mid)로 여러 사이트에서 사용할 웹훅 URL을 여러 개 설정이 가능한지도 문의드립니다.
예를 들어,
http(s)://abc.com 사이트의 쇼핑 관련 결제에 대한 웹훅은 http(s)://abc.com/payments/shop/webhook으로 설정하고,
예약 관련 결제에 대한 웹훅은 http(s)://abc.com/payments/rsv/webhook
http(s)://xyz.co.kr 사이트는 통합으로 http(s)://xyz.co.kr/payments/webhook.php으로 설정하듯 말이죠.

