No you can ONLY pay the fee online and it needs to be paid before you arrive.