1C-Bitrix 25.700.0
|
Функции | |
PrepareParams (&$item) |
Переменные | |
$message = "" | |
$invoice_number ="" | |
$arParams = Array() | |
$ORDER_ID =(CSalePaySystemAction::GetParamValue("ORDER_ID") <> '') ? CSalePaySystemAction::GetParamValue("ORDER_ID") : $GLOBALS["SALE_INPUT_PARAMS"]["ORDER"]["ID"] | |
$ORDER = CSaleOrder::GetByID($ORDER_ID) | |
else | |
$dateInsert = (CSalePaySystemAction::GetParamValue("DATE_INSERT") <> '') ? CSalePaySystemAction::GetParamValue("DATE_INSERT") : $GLOBALS["SALE_INPUT_PARAMS"]["ORDER"]["DATE_INSERT"] | |
$arParams ['issuer_id'] = base64_encode($ORDER_ID) | |
$arParams ['access_key'] = (CSalePaySystemAction::GetParamValue("KEY") <> '') ? CSalePaySystemAction::GetParamValue("KEY") : $GLOBALS["SALE_INPUT_PARAMS"]["ORDER"]["KEY"] | |
$arParams ['shouldPay'] = (CSalePaySystemAction::GetParamValue("SHOULD_PAY") <> '') ? CSalePaySystemAction::GetParamValue("SHOULD_PAY") : $GLOBALS["SALE_INPUT_PARAMS"]["ORDER"]["SHOULD_PAY"] | |
$arParams ['buyer_email'] = (CSalePaySystemAction::GetParamValue("BUYER_EMAIL") <> '') ? CSalePaySystemAction::GetParamValue("BUYER_EMAIL") : $GLOBALS["SALE_INPUT_PARAMS"]["ORDER"]["SHOULD_PAY"] | |
$arParams ['buyer_ip'] = $_SERVER['REMOTE_ADDR'] | |
$arParams ['description'] = base64_encode((ToUpper(SITE_CHARSET) != ToUpper('windows-1251')) ? $APPLICATION->ConvertCharset(GetMessage("MM_DESC",Array('#ORDER_ID#' => $ORDER_ID, '#DATE#' => $dateInsert, '#SITE_NAME#' => $SITE_NAME)), SITE_CHARSET, 'windows-1251') : GetMessage("MM_DESC", Array('#ORDER_ID#' => $ORDER_ID, '#DATE#' => $dateInsert, '#SITE_NAME#' => $SITE_NAME))) | |
$sHost = "merchant.money.mail.ru" | |
$sUrl = "/api/invoice/make" | |
$sVars ="key=".$arParams['access_key']."&buyer_email=".$arParams['buyer_email']."&sum=".(str_replace(",", ".", $arParams['shouldPay']))."¤cy=".$arParams['currency']."&description=".$arParams['description']."&buyer_ip=".$arParams['buyer_ip']."&issuer_id=".$arParams['issuer_id'] |
PrepareParams | ( | & | $item | ) |
См. определение в файле payment.php строка 3
$arParams = Array() |
См. определение в файле payment.php строка 10
$arParams[ 'access_key'] = (CSalePaySystemAction::GetParamValue("KEY") <> '') ? CSalePaySystemAction::GetParamValue("KEY") : $GLOBALS["SALE_INPUT_PARAMS"]["ORDER"]["KEY"] |
См. определение в файле payment.php строка 21
$arParams[ 'buyer_email'] = (CSalePaySystemAction::GetParamValue("BUYER_EMAIL") <> '') ? CSalePaySystemAction::GetParamValue("BUYER_EMAIL") : $GLOBALS["SALE_INPUT_PARAMS"]["ORDER"]["SHOULD_PAY"] |
См. определение в файле payment.php строка 23
$arParams[ 'buyer_ip'] = $_SERVER['REMOTE_ADDR'] |
См. определение в файле payment.php строка 34
$arParams[ 'description'] = base64_encode((ToUpper(SITE_CHARSET) != ToUpper('windows-1251')) ? $APPLICATION->ConvertCharset(GetMessage("MM_DESC",Array('#ORDER_ID#' => $ORDER_ID, '#DATE#' => $dateInsert, '#SITE_NAME#' => $SITE_NAME)), SITE_CHARSET, 'windows-1251') : GetMessage("MM_DESC", Array('#ORDER_ID#' => $ORDER_ID, '#DATE#' => $dateInsert, '#SITE_NAME#' => $SITE_NAME))) |
См. определение в файле payment.php строка 35
$arParams[ 'issuer_id'] = base64_encode($ORDER_ID) |
См. определение в файле payment.php строка 20
$arParams[ 'shouldPay'] = (CSalePaySystemAction::GetParamValue("SHOULD_PAY") <> '') ? CSalePaySystemAction::GetParamValue("SHOULD_PAY") : $GLOBALS["SALE_INPUT_PARAMS"]["ORDER"]["SHOULD_PAY"] |
См. определение в файле payment.php строка 22
$dateInsert = (CSalePaySystemAction::GetParamValue("DATE_INSERT") <> '') ? CSalePaySystemAction::GetParamValue("DATE_INSERT") : $GLOBALS["SALE_INPUT_PARAMS"]["ORDER"]["DATE_INSERT"] |
См. определение в файле payment.php строка 19
$invoice_number ="" |
См. определение в файле payment.php строка 9
$message = "" |
См. определение в файле payment.php строка 8
$ORDER = CSaleOrder::GetByID($ORDER_ID) |
См. определение в файле payment.php строка 12
$ORDER_ID =(CSalePaySystemAction::GetParamValue("ORDER_ID") <> '') ? CSalePaySystemAction::GetParamValue("ORDER_ID") : $GLOBALS["SALE_INPUT_PARAMS"]["ORDER"]["ID"] |
См. определение в файле payment.php строка 11
$sHost = "merchant.money.mail.ru" |
См. определение в файле payment.php строка 38
$sUrl = "/api/invoice/make" |
См. определение в файле payment.php строка 39
$sVars ="key=".$arParams['access_key']."&buyer_email=".$arParams['buyer_email']."&sum=".(str_replace(",", ".", $arParams['shouldPay']))."¤cy=".$arParams['currency']."&description=".$arParams['description']."&buyer_ip=".$arParams['buyer_ip']."&issuer_id=".$arParams['issuer_id'] |
См. определение в файле payment.php строка 40
else |
См. определение в файле payment.php строка 16