public function getFailedMessage() { try { $this->discount(true); } catch (CouponException $e) { return $e->getMessage(); } }