서브몰 인증 후 웹훅 전송되지 않음
일반 개인 사용자의 경우, 웹훅이 잘 전송되나,
개인 사업자의 경우 웹훅이 전송되지 않는데, 이유가 있을까요?
다시 시도는 500에러가 발생하네요.
subMallId: crafta-872716

10 Replies
⏳ 잠시만 기다려주세요! 곧 답변드리겠습니다
오류 문의일 경우 아래 정보를 미리 전달해주시면, 빠른 답변에 도움이 됩니다.
- 주문번호(orderId) :
- 문의 내용 :
(img를 함께 첨부해주시면 도움이됩니다)
* 계약관련 내용은 1544-7772로 문의주세요.
* 주말/공휴일에는 답변이 늦을 수 있어요.
500에러는 가맹점 웹훅 받는 서버에서 에러 나는 거에요.
웹훅 받는 서버에서 왜 에러를 내는지 확인해 보셔야 합니다.
@냥과장 답변 감사합니다!
저희는 서브몰 v1을 사용하고 있고,
SUBMALL_STATUS_CHANGED 웹훅에는
data 객체 안에 Submall 객체가 전달 된다고 개발문서에 되어있고,
그 안에 representativeName값은 string으로 나와있으나,
실제로는 dict(python) 타입으로 전달되네요.
혹시 string or dict or nullable 인가요?
아래는 제가 참고한 개발 문서입니다.
https://docs.tosspayments.com/guides/payouts#submall-%EA%B0%9D%EC%B2%B4
정산 지급대행 v1 | 토스페이먼츠 개발자센터
토스페이먼츠 정산 지급대행 v1 API 및 웹훅 스펙입니다. 지급대행은 하위 상점(서브몰)의 정산 금액을 토스페이먼츠가 대신 지급하는 서비스입니다.
@최승리 님 아시는것처럼 저희는 JSON 으로 만 전달드립니다. JOSN 에 dict type 은 없기 때문에 뭔가 string 을 dict로 변환하는 내부 로직이 있으신것 같아요. 이부분 확인부탁드립니다.
샘플 이벤트에서 보시는 것처럼
"representativeName": "김토페", 이렇게만 전달드립니다.
@냥과장 흠...개발자센터 휍훅 전송 기록에는 이렇게 전달 내역이 보이네요!
제가 dict로 표현해서 혼동을 드린것 같네요 죄송합니다.
representativeName이 string이 아니라 객체로 오네요.

이거 받으신 submall ID 하고 시간좀 알려주실수 있을까요?

crafta-672378
현재는 저희 웹훅 서버에서 객체타입으로 받도록 수정해두어서, 재전송 성공했으나, 혹시나 개발문서처럼 string도 전달되는 것인지 궁금합니다!
확인후 공유 드리겠습니다.
감사합니다!