웹훅 사용하기
가상계좌만 사용예정이라서 입금이 발생하면 입금 처리를 자동으로 하기 위해서 웹훅을 사용하려 합니다.
웹훅 url도 등록해서 입금 테스트를 하는데, 전달 받는 파라미터는 어떤 것인지 알겠는데.
전달해 주는 데이터 받는 방법을 모르겠습니다.
개발 언어는 자바입니다.
가상 계좌를 발급 받을 때는 https://api.tosspayments.com/v1/payments/confirm 을 호출해서 secret key 등을 보내서 계좌 발급을 잘 받고는 있습니다만...
웹훅도 발급 받을 때와 동일하게 로직을 작성해야 하는지요?
예문에는 전달해주는 데이터만 json으로 되어 있던데..시작을 어떻게 해야 할지 감이 안 오네요
답변 부탁드려요
10 Replies
⏳ 잠시만 기다려주세요! 곧 답변드리겠습니다
오류 문의일 경우 아래 정보를 미리 전달해주시면, 빠른 답변에 도움이 됩니다.
- 주문번호(orderId) :
- 문의 내용 :
(img를 함께 첨부해주시면 도움이됩니다)
* 계약관련 내용은 1544-7772로 문의주세요.
* 주말/공휴일에는 답변이 늦을 수 있어요.
가상계좌 입금웹훅 설명입니다.
https://docs.tosspayments.com/common/webhook#deposit_callback
웹훅(Webhook) 연동하기 | 토스페이먼츠 개발자센터
웹훅 URL을 등록해서 데이터 변경에 대한 정보를 받아보세요.
웹훅은 가맹점에서 만든 페이지를 상점관리자-개발자센터에 등록해주셔야 합니다. 테스트/운영계가 분리되어 있으며, 웹훅은 고객이 입금 완료시 등록한 페이지를 호출해 드리는 것입니다.
java에서 입금통보 파싱하는 것은 아래 샘플을 참고하시면 됩니다.
GitHub
payment-samples/va_callback.jsp at main · tosspayments/payment-samp...
Contribute to tosspayments/payment-samples development by creating an account on GitHub.
❤️ 기술문의 경험이 어떠셨나요?!
간단히 코멘트 남겨주세요! 제품 발전에 큰 힘이 됩니다.
혹시...웹훅 일일 테스트 횟수가 제한되어 있나요?
10번 테스트 후에는 11번째 부터 승인되었다고 메세지는 보이는데 결제일시가 변경되지 않네요..저희 서버에 접속로그도 없고...
좀 더 상황을 자세히 설명해주시겠어요?
저희가 별도로 테스트 회수를 제한하지 않습니다.
만약 10번째 까지는 잘되고 그이후에 안된다면 노티를 받는 서버나 그 네트워크 정책을 확인해 보셔야 할것 같아요.
네..다른 곳을 체크해 보겠습니다.
답변 감사합니다