**웹훅(Webhook)**은 아주 간단하게 말하면 ‘어떤 일이 생길 때 자동으로 알려줘’라고 외부 도구에게 메시지를 보내는 기능이에요.
간단히 예를 들어 보면
누군가 내 상품을 구매했을 때 슬랙이나 카카오톡으로 [결제 완료] 메시지가 오게 만든다든지
멤버십 결제를 취소했을 때 자동으로 구글 시트에 기록되게 한다든지 할 때 필요한 게 바로 웹훅이에요.
<aside>
래피드에서는 다음 10가지 상황을 ‘어떤 일’로 볼 수 있어요
| 이벤트(일) | 설명 |
|---|---|
| 상품 결제 완료 | 단건 상품이 결제된 경우 |
| 상품 결제 취소 | 단건 상품 결제가 환불된 경우 |
| 멤버십 카드 등록 | 구매자가 카드를 등록해 멤버십을 구매한 경우 |
| 멤버십 결제 취소 | 판매자가 구매자의 결제 건을 환불한 경우 |
| 멤버십 구독 해지 | 구매자가 멤버십 구독을 해지한 경우 |
| 멤버십 구독 갱신 | 정기 결제에 성공해 다음 이용기간으로 갱신된 경우 |
| 멤버십 구독 종료 | 해지 후 이용기간이 끝나거나, 결제 실패 후 종료 처리되거나, 전액 환불 등으로 구독이 종료된 경우 |
| 멤버십 구독 갱신 실패 | 정기 결제에 실패한 경우 |
| 멤버십 구독 해지 철회 | 구매자가 해지를 철회하고 구독을 이어가는 경우 |
| 멤버십 구독 갱신 실패 복구 | 갱신에 실패했던 구독의 결제를 다시 진행해 성공한 경우 |

<aside>
이 과정에서 조심해야 할 점은
HTTP 또는 HTTPS 프로토콜을 사용해야 해요