We have used Hyatt certs at various properties and were able to pay for everything we charged to the room, including food, drinks, spa services, and even activities booked through the hotel concierge. Payment with certs only works for items charged to the room, so if you can't charge an activity to the room, then you won't be able to get the 20% discount.