웹훅 API: 서명 검증과 중복 이벤트

API테스팅 기초고급

결제 웹훅 수신 API에서 서명 헤더, payload 검증, 중복 eventId 처리를 검증하세요.

요구사항

  1. x-qaground-signature 헤더가 없거나 틀리면 401을 반환한다.
  2. 유효 서명과 올바른 payload는 200과 ok=true를 반환한다.
  3. 필수 필드 누락, 허용되지 않은 type, 0 이하 amount는 400을 반환한다.
  4. eventId=evt-duplicate 는 200과 duplicate=true를 반환해 멱등 처리 경로를 드러낸다.

연습 대상 API

베이스 경로 /api/practice

메서드경로인증
POST/webhooks/payment결제 웹훅 수신 (401 / 400 / 200)-

헤더 x-qaground-signature: test-signature 를 넣어야 합니다. 본문 예: { "eventId": "evt-100", "type": "payment.succeeded", "amount": 39000 }.

API 테스트 코드
에디터를 불러오는 중...
qaground api judge
예제 실행 또는 제출을 누르면 채점 로그가 표시됩니다.