Cinderella's Royal Table requires prepayment of the full cost of the meal for your entire party at the time you book the reservation. If you have a Disney resort reservation with a dining plan added at the time you book the reservation, you can reserve this meal without prepayment but a credit card will be taken to hold the reservation (in this instance the card will not be charged unless you don't cancel and don't show up.