3Loc::loadMessages(__FILE__);
9 <p><?= Loc::getMessage(
'SALE_HANDLERS_PAY_SYSTEM_TEMPLATE_ROBOXCHANGE_IFRAME_DESCRIPTION') ?></p>
10 <p><?= Loc::getMessage(
'SALE_HANDLERS_PAY_SYSTEM_TEMPLATE_ROBOXCHANGE_IFRAME_SUM',
15 <div
class=
"d-flex align-items-center mb-3">
16 <div
class=
"col-auto pl-0">
17 <a
class=
"btn btn-lg btn-success pl-4 pr-4" style=
"border-radius: 32px;" id=
"paysystem-roboxchange-button-pay" href=
"#"><?= Loc::getMessage(
'SALE_HANDLERS_PAY_SYSTEM_TEMPLATE_ROBOXCHANGE_IFRAME_BUTTON_PAID') ?></a>
20 <div
class=
"alert alert-info"><?= Loc::getMessage(
'SALE_HANDLERS_PAY_SYSTEM_TEMPLATE_ROBOXCHANGE_IFRAME_WARNING_RETURN') ?></div>
23<script src=
"https://auth.robokassa.ru/Merchant/bundle/robokassa_iframe.js"></script>
25 function showPaymentFrame(params)
27 Robokassa.StartPayment(params);
32 MerchantLogin:
"<?= CUtil::JSEscape($params['ROBOXCHANGE_SHOPLOGIN']) ?>",
33 OutSum:
"<?= CUtil::JSEscape($params['SUM']) ?>",
34 InvId:
"<?= CUtil::JSEscape($params['PAYMENT_ID']) ?>",
35 Description:
"<?= CUtil::JSEscape($params['ROBOXCHANGE_ORDERDESCR']) ?>",
36 Culture:
"<?= LANGUAGE_ID ?>",
38 SignatureValue:
"<?= CUtil::JSEscape($params['SIGNATURE_VALUE']) ?>",
41 <?php
if (!empty(
$params[
'OUT_SUM_CURRENCY'])):?>
42 params.OutSumCurrency =
"<?= CUtil::JSEscape($params['OUT_SUM_CURRENCY']) ?>";
45 <?php
if (
$params[
'PS_MODE']):?>
46 params.IncCurrLabel =
"<?= CUtil::JSEscape($params['PS_MODE']) ?>";
49 <?php
if (
$params[
'RECEIPT']):?>
50 params.Receipt =
"<?= CUtil::JSEscape($params['RECEIPT']) ?>";
53 var email =
"<?= CUtil::JSEscape($params['BUYER_PERSON_EMAIL']) ?>";
60 params = Object.assign(params, additionalUserFields);
62 var isTest =
"<?= CUtil::JSEscape($params['PS_IS_TEST']) ?>";
68 showPaymentFrame(params);
70 BX.bind(BX(
'paysystem-roboxchange-button-pay'),
'click', BX.proxy(function () {
71 showPaymentFrame(params);
static PhpToJSObject($arData, $bWS=false, $bSkipTilda=false, $bExtType=false)
if($inWords) echo htmlspecialcharsbx(Number2Word_Rus(roundEx($totalVatSum $params['CURRENCY']
SaleFormatCurrency($fSum, $strCurrency, $OnlyValue=false, $withoutFormat=false)