On Jan 10, 2019 I ordered a GE cook top from a Best Buy brick and mortar store. The item is out of stock until 2/14/2020. I purchased the item on Jan 10th and charged on my Best Buy Citibank Visa Card. Six days later I received a bill. I am in the habit of paying my bill in full so that I do not incur interest. However, I am at odds of what to do. I do not think that I should have to pay for something that is not in stock, is not a custom order and I do not know have in my possession. I do not want to pa;y the minimum payment as I do not want to pay the 26 percent interest rate. I have contacted both Best Buy and Citibank. They both blame the other for my dilemma. Best Buy claims they have to pay a third party (I'm presuming GE) and they have no control of when I am charged by Citibank despite the fact that their name is on the Citibank Visa card. Citibank claims that they have already paid Best Buy and I can cancel the order if I want. I do not see this as consumer friendly. I am the customer who keeps both of them in business and neither one acts like they are one and the same. My question is it legal to demand payment when you do not have the merchandise? I live in California. Thank you in advance for your input.