Handle cancelled status in purchase listener