well I know Discover has some form of this.
I really wanted to hear from someone that has done this with video games, in particular preorders. There's many factors. Also I don't want to say "yeah I know this game will drop in price so I want to buy day one then trade in and then get money back for when it goes on sale) etc
Gamestop/Bestbuy require a deposit instore, and I'm not sure how online purchases work with this kind of cc service.