Try ordering something & then cancelling it.Amazon charge on order? They have never done that to me. Is it a prime thing - as I have prime?
I always get charged on despatch, not on order, and always have done.
On my credit card statement I will see both the charge & the refund listed.