Disney requires payment of one night's stay at the point that it is booked, and then in full for a room only reservation at check in. If you are doing a package, payment must be made 45 days prior to your arrival date. As far as paying cash, depending on the date, you could certainly write out a check or a money order and send it to them. If you are within your 45 days of your desired arrival date, it would have to be paid for at the time of booking. Hope this helps! Belle