Server IP : 80.87.202.40 / Your IP : 216.73.216.169 Web Server : Apache System : Linux rospirotorg.ru 5.14.0-539.el9.x86_64 #1 SMP PREEMPT_DYNAMIC Thu Dec 5 22:26:13 UTC 2024 x86_64 User : bitrix ( 600) PHP Version : 8.2.27 Disable Function : NONE MySQL : OFF | cURL : ON | WGET : ON | Perl : ON | Python : OFF | Sudo : ON | Pkexec : ON Directory : /home/bitrix/ext_www/rospirotorg.ru/bitrix/modules/vampirus.yandex/tools/ |
Upload File : |
<? error_reporting(E_ERROR | E_PARSE); define("STOP_STATISTICS", true); define("NOT_CHECK_PERMISSIONS", true); if($_GET["admin_section"]=="Y") define("ADMIN_SECTION", true); else define("BX_PUBLIC_TOOLS", true); if(!require($_SERVER["DOCUMENT_ROOT"]."/bitrix/modules/main/include/prolog_before.php")) die('prolog_before.php not found!'); IncludeModuleLangFile(__FILE__); if(CModule::IncludeModule("vampirus.yandex") && CModule::IncludeModule("sale")) { $bill_info = CVampiRUSYandexPayment::getBillInfo($_REQUEST['BILL_ID']); if($bill_info){ $_SESSION['vampirus_yandexapi_order_id'] = $bill_info['BILL_ID']; $arOrder = CSaleOrder::GetByID($bill_info['ORDER_ID']); CSalePaySystemAction::InitParamArrays($arOrder, $arOrder["ID"]); $app_id = CVampiRUSYandexPayment::GetAppId(); $wallet = CVampiRUSYandexPayment::GetWallet(); $domain = (CSalePaySystemAction::GetParamValue("DOMAIN",false))?CSalePaySystemAction::GetParamValue("DOMAIN"):$_SERVER['SERVER_NAME']; $domain = str_ireplace(array('http://','https://'),'',rtrim($domain,'/')); $path = CVampiRUSYandexPayment::getSchema().$domain.'/bitrix/tools/yandex_result.php'; ?> <form action="https://sp-money.yandex.ru/oauth/authorize" method="POST" name="vampirus_yandex_form" > <input type="hidden" name="client_id" value="<?=$app_id?>" /> <input type="hidden" name="response_type" value="code" /> <input type="hidden" name="redirect_uri" value="<?=$path?>" /> <input type="hidden" name="scope" value='payment.to-account("<?=$wallet?>").limit(,<?=$bill_info['SUM']?>) money-source("wallet","card")' /> </form> <script type="text/javascript"> document.forms.vampirus_yandex_form.submit(); </script> <? } } require($_SERVER["DOCUMENT_ROOT"]."/bitrix/modules/main/include/epilog_after.php"); ?>