No, in a lot of cases, you pay AFTER receiving good or services. For example you pay a plumber after he repaired the links. It's also generally the case in B to B.
For real life things where you have a receipt or proof of transaction.
For digital goods, it's the other way around, you usually pay before something happens, because there are a lot of easy ways to scam people out of digital goods.
Think about it, how many times have you paid after you got something online?
Even the smallest donations help keep sc2sea running! All donations go towards helping our site run including our monthly server hosting fees and sc2sea sponsored community tournaments we host. Find out more here.