07-16-2017 06:23 PM
If you pre-order online you get charged when it is available. So you will either want to use a My Best Buy credit card or put a reminder on your phone about a week before release to make sure you have the money in the account your going to draw it from.
When they are ready to send you the code, or the box with the code in it, they will authorize your card. If it has insufficient funds your order may be canceled.
08-24-2017 10:08 AM
You're best bet is to pre order digital currency for your platform and pre-order directly from either Xbox store/PS store/Steam, because your console will DL the item 1-2 days before game is available, therefor you are not cometing for DL speed at once with all other customers