目前我一直致力于不支持美元的支付网关 所以我必须使用我的国家货币作为基础货币然后将转换应用于小计价格。 但在结帐页面上,我想将美元显示为主要货币 我的问题是如何在将数据值提交给网关之前将价格乘以
实施例: 在结帐页面显示20美元但隐藏数据将提交20 * 30哪个变量我必须在代码中编辑?
由于
答案 0 :(得分:0)
一旦美元金额更新,我们可能需要一个隐藏的输入并写一个小的javascript来更新非美元金额。
Update hidden input field value with another input field value?是相关的。
rev 1:
<script language="javascript">
function convert(usd) {
document.getElementById("EUR").value = usd.value * conversion_rate;
}
</script>
<form>
<!-- this is for customer input-->
<input name="USD" onChange="convert(this)"/>
<!-- this is for submission to payment gateway-->
<input name="EUR" type="hidden" id="EUR"/>
</form>