Yes, Amazon pays for shipping for sellers. This is part of their Fulfillment by Amazon (FBA) service. When a seller ships their products to an Amazon fulfillment center, Amazon will handle the packaging, shipping, and customer service for those products.