From June 10, those booking an appointment for a Schengen Visa must pay the service charge in advance.

Spain Asks Moroccans for Visa Appointment Fee in Advance