None of us knows the place that's looking to book you. So we don't know how they pay vendors. It might be like a school dance where they cut you a check after the event. Sometimes weeks after the event. So I would find out how do they pay vendors and proceed from there. Something in writing is a good idea since you've never worked for this client. Now when you've worked for a client enough times than you know what to expect.