2022/06/14 기준
as-is
1.
(대부분은) 부스트를 번개로 환불 해준다.
a.
캠페인 목록에 강화가 적용되도록 변경한다
b.
상태를 ‘enabled’로 변경 & boostId = null
2.
(일부는) 부스트를 다시 살려준다. - cancelRestoreBoost 부스트 배제 조건에 걸린 경우만
a.
상태를 ‘enabled’로 변경
b.
구매한 부스트 목록에 강화가 적용되도록 변경한다.
Q. 업체측 사유로 결취를 당한 경우 억울하지 않을까?
•
부스트 자체 가격은 번개로 환불되지만, 강화에 들어간 “운”은 보상되지 않는다!
Q. 해당 캠페인이 종료 되었다면 억울하지 않을까?
•
위 케이스와 맞물리게 되거나 한다면 의도치 않게 강화가 없어지게 된다!
to-be
1.
(대부분은) 부스트를 다시 살려준다. - 사용 가능 기한 또한 최소 현재 기준 + 1일까지가 될 수 있도록
연장해준다.
a.
구매한 부스트 목록에 강화가 적용되도록 변경한다.
b.
상태를 ‘enabled’로 변경
2.
(일부는) 부스트를 번개로 환불 해준다.
a.
캠페인 목록에 강화가 적용되도록 변경한다
b.
상태를 ‘enabled’로 변경 & boostId = null
Q. 업체측 사유로 결취를 당한 경우 억울하지 않을까?
•
부스트를 그대로 다시 살려주기 때문에, 다시 부스트를 적용하여 결제할 확실한 기회가 생긴다!
Q. 해당 캠페인이 종료 되었다면 억울하지 않을까?
•
위 케이스와 맞물리더라도, 부스트 자체의 사용 가능 기한은 독립적이기 때문에 무관하다!
부분취소의 경우
•
프로모션 결제액 조건에 부합하면 아무런 조치도 취하지 않는다. (부스트가 적용된 상태 그대로 간다.)
•
부합하지 않는다면 결제 취소와 같은 flow를 따라 처리된다.
•
이때 이후 남은 결제액에 알맞은 번개 지급이 이루어져야 한다.
번개로 환불하는 경우
•
BoostPromotionPolicy의 lifeType이 passive일때 (정기결제)
◦
현재 강화가 불가능하므로 해당사항 없음
•
사용자의 부스트 슬롯이 이미 가득 차 있어 부스트를 다시 살려줄 수 없을 때