지급대행 webhook-signature 문의
안녕하세요
저희 지급대행 건중에 한건이 아래 서명으로 수신되어, 일치하지 않아 웹훅 처리 동작이 멈췄습니다.
"tosspayments-webhook-signature": "v1:YUzre5RaWR4zyaZYBhvWf/S4P9+GqKYuNgdPzbjbmA8=,v1:j0TbhTsZpchO1EgJULj8/J7Ae4GTOi9g4ynoypF6aDg=",
원인 확인 한번 부탁드리겠습니다.
11 Replies
⏳ 잠시만 기다려주세요! 곧 답변드리겠습니다
오류 문의일 경우 아래 정보를 미리 전달해주시면, 빠른 답변에 도움이 됩니다.
- 주문번호(orderId) :
- 문의 내용 :
(문제가 발생한 이미지나 전체 결제흐름 동영상을 첨부해주시면 빠른 분석을 받으실 수 있습니다.)
* 계약관련 내용은 1544-7772로 문의주세요.
* 주말/공휴일에는 답변이 늦을 수 있어요.
지급대행 요청 자체는 잘 처리된것으로 보이는데요
이 1건 외에 다른 지급요청건들은 서명검증시 문제가 없었나요?
"refPayoutId":"BPS_224어8903_12_1"
맞는지도 확인부탁드려요
네네 해당 payoutid 맞습니다.
그리고 해당 건 말고는 문제없이 정상 처리된 것으로 확인됩니다.
상점관리자에서 웹훅을 보니 해당 건이 전송 중 처리에서 멈춰 있긴 합니다.
전송중인 이유는 200 으로 응답을 안주셔서 계속 재전송 중이라 그런겁니다.
해당 서명이 유효하지 않다고 판단하신것 같은데 그 사유를 확인해 보셔야 할것 같습니다.
❤️ 기술문의 경험이 어떠셨나요?!
간단히 코멘트 남겨주세요! 제품 발전에 큰 힘이 됩니다.
{"eventType":"payout.changed","createdAt":"2025-12-09T15:45:22+09:00","version":"2022-11-16","eventId":"whevt_a01kc0xq1jwahg32r148w7tc7ss","entityType":"payout","entityBody":{"id":"tdpo_a01kc0pwha1vmtghqsxwm57z09m","refPayoutId":"BPS_224어8903_12_1","destination":"seller_a01kc0pv9d3fbsqyj147b4qp8nh","scheduleType":"EXPRESS","payoutDate":"2025-12-09","amount":{"currency":"KRW","value":14500000.0},"transactionDescription":"지급대행","requestedAt":"2025-12-09T13:46:03+09:00","status":"COMPLETED","error":null,"metadata":{}}}:2025-12-10T14:31:03+09:00
여기서 잘못된 부분이 있을까요?
웹훅 전송이 멈추는것은 데이터랑 관련은 없어보여요
http response code 가 200이 return 되지 않으면 PG 서버에서 가맹점이 정상 수신하지 않았다고 판단합니다
음 저희 value 값에 소수점이 있는데, 이걸로 인해서 signature 검증 실패가 발생할 수 있을까요?
흠.. 지금보니까 value 값이 좀 이상한것 같은데 확인후 공유드릴께요.
amount 쪽이 실제 signiture 만든것과 다른것 같아요.
저희 로그상으로 "amount":{"currency":"KRW","value":1.45E7} 이렇게 나갔습니다.
1.45E7이면...
부동소수점 문제로 무한소수가 된것 같은데....
한국 원화는 소수점이 생길 수 없으므로
float말고 int로 처리해서 보내주세요.
네 이부분은 확인중이고, 검증이 실패하는이유는 이부분 때문으로 보입니다.