Sorry, let me correct my statement.
Debit and Credit Cars - Amount of purchase is held
Paypal and similar online payment - Amount is automatically transferred.
Yep. Gamestop puts hold charges on cards before stuff ships at times. They did that to me for Star Trek Online (which I still haven't played, tempted to sell it). Sent their support an email asking why they charged me nearly two weeks early and they told me that.