Stack Exchange network consists of 183 Q&A communities including Stack Overflow, the largest, most trusted online community for developers to learn, share their knowledge, and build their careers.
@sky-light I didn't book (pay). You can reserve flights online with Turkish airline which gives you few days to pay. However, you don't have to book and there won't be any penalty. I think this is basically what the consulate needs and not the actual ticket. I think they call it a confirmed reservation.