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 に答える