본문으로 건너뛰기
SALERINGOSITE v1.27.0

웹훅

납품을 검증하고, 오래되어 유효하지 않은 사건을 거절하고, 빨리 인정하고, 각 사건을 한 번 가공하세요.

재전송으로 업무가 중복 생성되면 안 됩니다.승인된 전달 계약에 따른 이벤트 처리 예시입니다.
  1. 01
    수신 이벤트
    이벤트
    customer.updated
    전문
    원본 바이트
  2. 02
    검증 후 보존
    서명
    처리 전에 검증
    응답
    신속하게 수신 확인
  3. 03
    중복 제거
    비교
    저장된 이벤트 식별자
    이미 처리됨
    동일 업무 추가 생성 안 함
잘못된 서명은 거부합니다.

재시도 한도와 복구 담당자를 명시합니다. 같은 이벤트의 재전송은 새로운 고객 요청이 아닙니다.

계약 명세 예제와 구현 맥락
여러 모니터에서 코드를 검토하는 보안 담당자
배달을 검증하고 신속하게 인정하고 각 이벤트를 한 번 처리하세요.
연동 규약 예시
EVENTcustomer.updated
몸
원시 바이트
서명
검증됨
응답
빠른 속도
가공
1회

승인된 연동의 이벤트 목록, 서명용 비밀키, 재시도 일정, 보관 기간, 지원 요청 절차를 확인합니다.

연동 구현 체크리스트

이벤트를 신속하게 받아들이고, 인증되고 한 번 처리하세요.

승인된 연동의 이벤트 목록, 서명용 비밀키, 재시도 일정, 보관 기간, 지원 요청 절차를 확인합니다.

  1. 1 · 읽기 원시 바이트서명 확인 전에 몸을 파싱하거나 변형하지 마십시오.
  2. 2 · 체크인 시간 및 서명공급된 비밀과 일치하지 않는 오래되어 유효하지 않은 타임스탬프 및 서명을 거부합니다.
  3. 3 · 빨리 수신 확인긴 실행 작업을 시작하기 전에 문서화 된 성공 응답을 반환합니다.
  4. 4 · 분해한 번만 처리 경계로 이벤트 ID를 사용합니다.

요청과 처리 결과

납품 headers

Saleringo-Event-Id: evt_...
Saleringo-Delivery-Timestamp: 2026-08-18T00:00:00Z
Saleringo-Delivery-Signature: v1=...

수신기 동작

verify(rawBody, timestamp, signature)
storeOnce(eventId)
enqueue(parsedEvent)
return acceptedResponse()

오류별 대응 방법

상태의미고객사 시스템 처리
401인증 정보가 없거나 만료되었거나 올바르지 않음요청을 중지하고 승인된 서버 절차로 인증 정보를 갱신합니다.
403요청한 작업에 필요한 권한 또는 범위가 없음다시 시도하지 말고 접근 권한 검토를 요청합니다.
409상태, 버전, 중복 처리 방지 키, 승인 상태가 충돌함충돌 내용을 확인하고 상태를 맞춘 뒤 다음 요청을 보냅니다.
422요청 형식이 공개된 스키마와 일치하지 않음오류에 표시된 필드를 수정한 뒤 다시 요청합니다.
429짧은 시간에 요청을 너무 많이 보냄응답에 안내된 대기 시간에 맞춰 요청 간격을 늘립니다.
5xx일시적인 서비스 오류가 발생했을 수 있음요청 ID를 보관하고 해당 작업이 재시도를 허용할 때만 다시 시도합니다.

구현 지원

인증 정보, 고객 비밀정보, 원본 결제 정보는 보내지 마세요. API 버전, 실행 환경, 호출 작업, 발생 시간, 민감하지 않은 추적 ID만 보내주세요.

연락처 경로 열기

연동 규약을 먼저 확인하세요.

승인된 도입 범위에 맞춰 인증, 권한, 응답 대기 제한, 중복 처리와 실패 증빙을 확인합니다.

시스템 연동 가이드 보기