Hello there, I wondered if you could offer some advise. Currently, our e-commerce is set up to settle payments on despatching goods. When the customer orders a product on the website, we send a pre-authorisation to our Payment Gateway, Global Payments. Then, when one of our warehouse agents despatches the order, we send a settle request to settle the authorisation and take the money. I understand why this is good practice, as we aren't taking payment for goods we haven't shipped yet. However, we are going to implementing a new website in the next year on a completely different platform to our current website, and thus this system will have to be re-made . When we approached our new website designers with this requirement (taking payment on despatch) they were surprised and had never heard of anyone doing this. They said that all the Payment Gateways, with which they have worked, will take the money on order. We have also tried to implement SagePay before, and found that they, too, take the money on order. The thing I'm struggling with is finding out what we actually need to do. If we are required to take payment at despatch due to regulations, how do these payment gateway services get away with taking money at the time of order? I cannot find through google searching a definitive place that specifies the requirement. The Distance Selling rules on the gov.uk website, from what I can see, don't mention anything about taking payment on despatch. Can anyone point me in the right direction, at all? Thank you very much!