Yes, you can pay on the day. But it will be expensive as there is no guarantee of the vehicle onboard.