If a vendor forgets to charge you for a purchase, how long do they have?
A while ago I purchased something over the phone from a company who I have dealt with before and trust. It so happens that I bought their trademark widget over the phone because I needed them to make a specific modification to it - which they do often but not often enough that they sell it this way on their web site. I gave them my credit card information over the phone, and agreed to the total price.
A couple weeks later - and within the time frame they suggested - the items showed up at my door. They work fine. However, I have not seen a transaction on my credit card for it yet.
Is there a time limit to how long they can take to charge my purchase? I am not trying to screw them out of the purchase price that I agreed on, but I don't want my finances to go wonky later if they charge it really late after I have forgotten about making the purchase.