Keukenhof is completely cashless. This means you can only pay with cards. Paying in cash is not possible.