Who pays for shipping, taxes and insurance etc.?

This depends on the agreed Incoterm

This is between the buyer and the seller and is based on the underlying INCOterm of the trade. Omoney is not involved with shipping, taxes or insurance. Check this guide for more info on customs and incoterms.