I previously talked about
Global Distribution Systems.
But the summary is:
When you book directly with an airline, your ticket is usually issued instantly. The airline owns the inventory, so there's little risk of selling something they don't have.
OTAs, especially the smaller ones, operate differently. They don’t hold any inventory. When you book, they charge your card, then check with the airline to see if the ticket is actually available. That verification can take anywhere from a few minutes to 48 hours.
Despite being middlemen, most OTAs don’t mark up prices. In fact, the reason why people use OTAs is the deals you get when using them. Their business model might look good at a glance, but when you look closer, it’s not the best idea to use.