The money is taken out immediately after you place your order but the location pick up option is only given to you when you pull up to the store. You think the order wasnt processed and start placing it again while it charges you again and finally a check in option randomly appears... you get your food and later find out the money has been taken out twice from your account... What a pain!
Iryna Soares about McDonald's, v5.5.0