https://changelly.com/buy Have a look at this, it looks like you can submit a bitcoin address to pay to and then make the payment for a 1 step purchase to cold wallet. The only pre-step would be to get an address to send to. Is that the part you're scared of?