웹훅이 무엇인가요?

**웹훅(Webhook)**은 아주 간단하게 말하면 ‘어떤 일이 생길 때 자동으로 알려줘’라고 외부 도구에게 메시지를 보내는 기능이에요.

간단히 예를 들어 보면

누군가 내 상품을 구매했을 때 슬랙이나 카카오톡으로 [결제 완료] 메시지가 오게 만든다든지

멤버십 결제를 취소했을 때 자동으로 구글 시트에 기록되게 한다든지 할 때 필요한 게 바로 웹훅이에요.

웹훅은 어떻게 작동하나요?

<aside>

래피드에서는 다음 10가지 상황을 ‘어떤 일’로 볼 수 있어요

이벤트(일) 설명
상품 결제 완료 단건 상품이 결제된 경우
상품 결제 취소 단건 상품 결제가 환불된 경우
멤버십 카드 등록 구매자가 카드를 등록해 멤버십을 구매한 경우
멤버십 결제 취소 판매자가 구매자의 결제 건을 환불한 경우
멤버십 구독 해지 구매자가 멤버십 구독을 해지한 경우
멤버십 구독 갱신 정기 결제에 성공해 다음 이용기간으로 갱신된 경우
멤버십 구독 종료 해지 후 이용기간이 끝나거나, 결제 실패 후 종료 처리되거나, 전액 환불 등으로 구독이 종료된 경우
멤버십 구독 갱신 실패 정기 결제에 실패한 경우
멤버십 구독 해지 철회 구매자가 해지를 철회하고 구독을 이어가는 경우
멤버십 구독 갱신 실패 복구 갱신에 실패했던 구독의 결제를 다시 진행해 성공한 경우

래피드에서 웹훅 연결하는 방법

Frame 1171275233.png

<aside>

이 과정에서 조심해야 할 점은

  1. URL은 반드시 데이터를 받을 준비가 되어있어야 해요