<script>
function doMonerisSubmit()
{
var monFrameRef = document.getElementById('monerisFrame').contentWindow;
monFrameRef.postMessage('', "<?php echo \Yii::$app->moneris->token_url ?>");
return false;
}
var respMsg = function (e)
{
var respData = eval("(" + e.data + ")");
if (respData.responseCode != '001') {
alert("Please verify filled data. Moneris gateway response: Error" + '\n\n' + respData.responseCode + " - " + respData.errorMessage);
} else {
var form = document.querySelector('#create-form');
var card = document.createElement('input');
card.setAttribute('name', "token");
card.setAttribute('type', "hidden");
card.setAttribute('value', respData.dataKey);
form.appendChild(card);
form.submit();
}
}
window.onload = function ()
{
if (window.addEventListener)
{
window.addEventListener("message", respMsg, false);
} else
{
if (window.attachEvent)
{
window.attachEvent("onmessage", respMsg);
}
}
}
<form action="" method="post" id="create-form" name="pay">
<iframe id=monerisFrame src="<?php echo \Yii::$app->moneris->token_url ?>?id=<?php echo \Yii::$app->moneris->ht_profile_id ?>&display_labels=1&css_textbox=border-width:2px;&css_textbox_pan=width:180px;&enable_exp=1&exp_label=Expiry Date (MMYY)&css_textbox_exp=width:40px;&enable_cvd=1&css_textbox_cvd=width:40px" frameborder='0' width="auto" height="auto"></iframe>
<div>
<input type="submit" class="btn btn-success" style="width:auto" value="Submit card" onClick="doMonerisSubmit()" >
</div>
</form>
Кофе для программистов: как напиток влияет на продуктивность кодеров?
Рекламные вывески: как привлечь внимание и увеличить продажи
Стратегії та тренди в SMM - Технології, що формують майбутнє сьогодні
Выделенный сервер, что это, для чего нужен и какие характеристики важны?
Современные решения для бизнеса: как облачные и виртуальные технологии меняют рынок
Начиная с версии PHP 53 менять в
Есть migx поле, с двумя ключами : "usrid" и "pay", у "pay" значения 1 или 0Необходимо массово удалить все строки в которых "pay"=0
Добрый день! Хочу заставить работать php внутри js-скриптаПомогите разобраться, пожалуйста, что я делаю е так?