청구와 관련된 취소에 대한 자세한 내용은 "고객에게 청구"을 참조하세요.
1단계. 취소 이벤트
고객이 GitHub Marketplace 주문을 취소하도록 선택하는 경우 GitHub는 취소가 적용될 때 cancelled
작업과 함께 marketplace_purchase
웹후크를 앱에 보냅니다. 고객이 평가판 사용 중에 취소하면 앱이 이벤트를 즉시 받습니다. 고객이 유료 플랜을 취소하면 고객의 청구 기간이 끝날 때 취소가 발생합니다.
2단계. 고객 계정 비활성화
고객이 무료 또는 유료 플랜을 취소하는 경우 앱은 취소를 완료하기 위해 다음 단계를 수행해야 합니다.
- 플랜을 취소한 고객의 계정을 비활성화합니다.
- 고객에 대해 앱이 받은 OAuth 토큰을 해지합니다.
- 앱이 OAuth 앱인 경우 리포지토리용으로 만든 웹후크를 모두 제거합니다.
cancelled
이벤트를 받은 후 30일 이내에 모든 고객 데이터를 제거합니다.
참고: marketplace_purchase
웹후크의 effective_date
을(를) 사용하여 변경될 시점을 결정하고 플랜이 적용되는 계정 목록을 주기적으로 동기화하는 것이 좋습니다. 웹후크에 대한 자세한 내용은 "GitHub Marketplace API에 대한 웹후크 이벤트"을 참조하세요.