2013-06-20 49 views
0

我正在將自定義支付網關集成到magento中。Magento在Pence請求中獲取訂單總計

我需要訂單總額發送給他們便士,目前它被設置爲磅。

我當前的代碼如下

<?php 
$_order = new Mage_Sales_Model_Order(); 
$orderId = Mage::getSingleton('checkout/session')->getLastRealOrderId(); 
$_order->loadByIncrementId($orderId); 
?> 
<form name="mygatewayform" method="get" action="gateway url"> 
<input type="hidden" name="Tariff" value="<?php echo $_order->getBaseGrandTotal(); ?>"> 
</form> 

這總增加了「行動」網關URL的關稅,但總的是英鎊,即1.50,但需要在150便士

+0

您是否刪除了小數點,並且想要成爲數字格式? –

+0

我需要刪除小數點是,所以例如價格是1.50我需要發送給他們爲150沒有任何小數點。 – user2496374

回答

0
<input type="hidden" name="Tariff" value="<?php echo ceil($_order->getBaseGrandTotal() * 100); ?>"> 
+0

很棒,工作完美。 – user2496374