|
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