Yes there is ...
Values and Moderates ...
$10 per night minus one night ... Comes as an email
If you don't see it search "gift"
Has bar code to use at store/park
It will also trigger daily security checks for your room ...
No.
You tell them at check in - when you arrive you want to opt out for the money.
Then they set it up and send you an email gift card. You pull it up in your phone to use it. If you don’t find the email searching gift often finds it for you - it might go to spam folder.