## 웹훅에 응답 보내기 
웹훅 수신을 확인하려면 서버가 다음을 반환해야 합니다.
* 성공적인 응답의 경우 `200`, `201` 또는 `204` HTTP 코드.
* 지정한 사용자를 찾을 수 없거나 잘못된 서명이 전달된 경우 <a
href="/webhooks/overview/#section/오류">문제 설명</a>이 포함된 `400` HTTP 코드. 서버에
일시적인 문제가 발생한 경우 웹훅 핸들러가 `5xx` HTTP 코드를 반환할 수도 있습니다.

엑솔라 서버가 <a href="/webhooks/operation/successful-order-payment">주문 결제 성공</a> 및
<a href="/webhooks/operation/order-cancellation">주문 취소</a> 웹훅에 대한 응답을 수신하지 않았거나
`5xx` 코드가 포함된 응답을 수신한 경우 다음 일정에 따라 웹훅이 재전송됩니다.
* 5분 간격으로 2번 시도
* 15분 간격으로 7번 시도
* 60분 간격으로 10번 시도

웹훅 전송은 첫 번째 시도 후 12시간 이내에 최대 20회까지 시도할 수 있습니다.
<a href="/webhooks/operation/payment">결제</a> 및 <a
href="/webhooks/operation/refund">환불</a> 웹훅에 대한 재시도 로직은 개별 웹훅 페이지에 설명되어 있습니다.
<div class="notice">
<p><strong>주의</strong></p>
<p>다음 조건을 모두 충족하는 경우에도 사용자에게 결제가 환불됩니다:<ul><li>환불이 엑솔라 측에서 요청한 경우.</li><li>웹훅에 대한 응답으로, <code>4xx</code> 상태 코드가 반환되거나 모든 재시도 후 응답을 받지 않거나 <code>5xx</code> 상태 코드가 반환된 경우.</li></ul></p>
</div>
엑솔라 서버가 <a href="/webhooks/operation/user-validation/">사용자 유효성 검사</a> 웹훅에 대한
응답을 수신하지 않았거나 `400` 또는 `5xx` 코드가 있는 응답을 수신한 경우 <a href="/webhooks/operation
/user-validation/">사용자 유효성 검사</a> 웹훅은 재전송되지 않습니다. 이 경우 사용자에게 오류가 표시되며 <a
href="/webhooks/operation/payment">결제</a> 및 <a href="/webhooks/operation
/successful-order-payment">주문 결제 성공</a> 웹훅이 전송되지 않습니다.
