The promo code could be expired. Promo codes often won't work past a certain date; that's a very common reason for discount to be declined. However, to be safe, always try to use the code — sometimes there's a pleasant surprise.