0

我正在将自定义支付网关集成到 magento 中。

我需要以便士将订单总额发送给他们,目前它设置为英镑。

我当前的代码如下

<?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 便士为单位。

4

1 回答 1

0
<input type="hidden" name="Tariff" value="<?php echo ceil($_order->getBaseGrandTotal() * 100); ?>">
于 2013-06-22T01:44:04.193 回答