/** The problem is that Paypal doesn't display the Shipping name that's sent across to it, it's displaying the shipping code. * So to get the shipping options looking pretty in Paypal you just switch around the name and code values */ protected function _prepareShippingOptions(Mage_Sales_Model_Quote_Address $address, $mayReturnEmpty = false, $calculateTax = false) { $options = parent::_prepareShippingOptions($address, $mayReturnEmpty, $calculateTax); foreach ($options as &$option) { $tmp = $option->name; $option->name = $option->code; $option->code = $tmp; } return $options; }