OldMen2000
Новичок
Добрый день . Подскажите как изменить вид кнопки при оплате, сервис РОБОКАССА.
есть скрипт магазина, в нем оплату делаю через РОБОКАССУ, скрипт при оформлении счета и оплаты вот часть кода. назовем (часть №1)
кнопка наормально работает переводит для оплаты на сайт робокассы и т.д.,
то что обозначил красным это кнопка которая как то вообще выглядит убого и не презентабельно, на сайте робокассы есть варианты разных кнопок например:
https://auth.robokassa.ru/Merchant/PaymentForm/FormSS.js
содержит в себе вот это
в примере на сайте выводится вот таким образом
часть кода с сайта РОБОКАССЫ
то что выделин зеленым пытаюсь вставить в свою часть кода №1 но не работает.
Я особо не силен в PHP совсем чуть чуть, подскажите как внедрить этот код в первую часть.
Заранее всем благодарен.
есть скрипт магазина, в нем оплату делаю через РОБОКАССУ, скрипт при оформлении счета и оплаты вот часть кода. назовем (часть №1)
Код:
// формирование подписи
$crc = md5("$rcconf[login]:{$order_data[order][final_total_pc]}:{$order_data[order][orderid]}:" . $this->getedd(base64_decode($rcconf['pass1']), 'robokassa'));
return <<<HTMLDATA
$language[final_total] {$order_data[order][final_total_pc]} {$order_data[order][currency_brief]}<br>
(тут выводится итого к оплате)
<form action="$paysys_url" method="POST">
<h3>$language[go_to_payment]</h3> (тут выводится текст перейти к оплате счета)
$language[after_submit]<br>
<input type=hidden name="MrchLogin" value="$rcconf[login]">
<input type=hidden name="OutSum" value="{$order_data[order][final_total_pc]}">
<input type=hidden name="InvId" value="{$order_data[order][orderid]}">
<input type=hidden name="Desc" value="$language[order_n] {$order_data[order][orderid]}">
<input type=hidden name="SignatureValue" value="$crc">
<input type=hidden name="Culture" value="$rcconf[lang]">
<input type=hidden name="Email" value="{$order_data[order]}">
<input type=hidden name="Encoding" value="$engineconf[charset]">
<input type="submit" value="$language[continue]"><br> (тут выводится кнопка с "ОПЛАТИТЬ")
</form>
HTMLDATA;
}
function payment_success(){ ..... и т.д.
то что обозначил красным это кнопка которая как то вообще выглядит убого и не презентабельно, на сайте робокассы есть варианты разных кнопок например:
https://auth.robokassa.ru/Merchant/PaymentForm/FormSS.js
содержит в себе вот это
Код:
document.write("<iframe width=\"242\" height=\"55\" style=\"border:0;width:242px;height:55px;overflow:hidden;background-color:transparent;\" allowTransparency=\"true\" src=\"https://auth.robokassa.ru:443/Merchant/PaymentForm/FormSS.if\"></iframe>");
часть кода с сайта РОБОКАССЫ
Код:
// формирование подписи
// generate signature
$crc = md5("$mrh_login::$inv_id:$mrh_pass1");
// HTML-страница с кассой
// ROBOKASSA HTML-page
print "<html><script language=JavaScript ".
"src='https://auth.robokassa.ru/Merchant/PaymentForm/FormSS.js?".
"MerchantLogin=$mrh_login&DefaultSum=$def_sum&InvoiceID=$inv_id".
"&Description=$inv_desc&SignatureValue=$crc'></script></html>";
?>
Я особо не силен в PHP совсем чуть чуть, подскажите как внедрить этот код в первую часть.
Заранее всем благодарен.
Последнее редактирование: