use respond_{to/with} in promo checkout controller