actually i do this for retrieve my order details on magento checkout success page
<?php
$order_id = Mage::getSingleton('checkout/session')->getLastRealOrderId();
$order_details = Mage::getModel('sales/order')->loadByIncrementId($order_id);
$shipping_address_data = $order_details->getShippingAddress();
?>
<tr>
<th><?php echo $this->__('Item Description') ?></th>
<th><?php echo $this->__('Manufacture') ?></th>
<th><?php echo $this->__('Color') ?></th>
<th><?php echo $this->__('Size') ?></th>
<th><?php echo $this->__('Qty') ?></th>
<th><?php echo $this->__('Unit Price') ?></th>
</tr>
<?php foreach($order_details->getAllVisibleItems() as $item): ?>
<tr>
<td><?php echo $item->getName() ?></td>
<td><?php echo $item->getManufacture() ?> </td>
<td><?php echo $item->getSize() ?> </td>
<td><?php echo $item->getColor() ?></td>
<td><?php echo round($item->getQtyOrdered(), 0) ?></td>
<td><?php echo Mage::helper("core")->currency($item->getPrice()) ?></td>
</tr>
<?php endforeach ?>
<?php echo "<br>" . $shipping_address_data['country_name']; ?>
All is work fine except size, color, manufacture, and country name ( not showing )
Actually what's wrong with the code, anyone have a suggestion ?
Thanks