1<?
if (!defined(
"B_PROLOG_INCLUDED") || B_PROLOG_INCLUDED !==
true)
die();?><?
5 if(intval($issuer_id)>0)
8 if (!($arOrder = CSaleOrder::GetByID(intval($issuer_id))))
12 CSalePaySystemAction::InitParamArrays($arOrder, $arOrder[
"ID"]);
19 $strCheck = md5($PASS.
"PAYMENT".$invoice.$issuer_id.$payment_id.$payer.$currency.$value.$date.$confirmed);
26 $strPS_STATUS_DESCRIPTION =
"";
27 $strPS_STATUS_DESCRIPTION .=
"номер счета - ".$invoice.
"; ";
28 $strPS_STATUS_DESCRIPTION .=
"номер платежа - ".$payment_id.
"; ";
29 $strPS_STATUS_DESCRIPTION .=
"дата платежа - ".$date.
"";
30 $strPS_STATUS_DESCRIPTION .=
"код подтверждения платежа - ".$confirmed.
"";
32 $strPS_STATUS_MESSAGE =
"";
33 if (isset($payer) && $payer <>
'')
34 $strPS_STATUS_MESSAGE .=
"e-mail покупателя - ".$payer.
"; ";
38 "PS_STATUS_CODE" =>
"-",
39 "PS_STATUS_DESCRIPTION" => $strPS_STATUS_DESCRIPTION,
40 "PS_STATUS_MESSAGE" => $strPS_STATUS_MESSAGE,
43 "PS_RESPONSE_DATE" => Date(CDatabase::DateFormatToPHP(CLang::GetDateFormat(
"FULL", LANG))),
44 "USER_ID" => $arOrder[
"USER_ID"]
48 if ($arOrder[
"PRICE"] == $value
49 && intval($confirmed) == 1)
51 CSaleOrder::PayOrder($arOrder[
"ID"],
"Y");
60 echo
"Код заказа не задан";
63 echo
"Вид операции не PAYMENT";
static GetParamValue($key, $defaultValue=null)
static Update($ID, $arFields, $bDateUpdate=true)
</td ></tr ></table ></td ></tr >< tr >< td class="bx-popup-label bx-width30"><?=GetMessage("PAGE_NEW_TAGS")?> array( $site)