Please welcome Eyoyo Underwater Fishing Cameras.https://amzn.to/3siEgXn
They cant charge your card for any more than what you authorized. That is called fraud. I'm thinking that since they sent an email invoice with a confirmation number that they entered into a contract and have to honor the price.
They shouldn't be able to charge your card $249 without consent but I've had some pretty terrible experiences with bass pro online ordering, and believe it or not - they charged my card an additional $137 dollars 3 months after I got my gear!! They didn't contact me or anything, I got a "reciept" which was more like a post card, no evelope, no items or explanations, just an amount charged to my card. I hadn't dealt with them in 3 months after a terrible backorder clusterfuss international order (to canada). I had to contact them to find out what they did, and they said they messed up shipping charges, yada, yada I'm out an additional $137, on less than $200 worth of gear, the biggest/heaviest item was a 8'6" 2 piece rod...that I'd payed for and received months ago. If I had time to fight in court with a company that big in another country I would have. Bass Pro shops' international shipping and customer care is garbage. I'll bet dollars to donuts that none of your orders will be honored.