I believe you have to purchase passes online. Some parks are not allowing any person to person transactions at the gate.
If they are a disabled veteran, bring their ID and dd214, and your car will be waived thru the gate.
Please ask at the visitor center, they might be able to help.
Thanks! Your answer is awaiting moderation.