I know a lot of gamers are against pre-orders, but due to my financial situation and not being able to always pay full price for a new game on release, I occasionally do physical pre-orders through GameStop.
Despite GameStop having a bad rep it's the only outlet I know of (physical or digital) that lets you pay it of anytime until the release date.