1<?
if (!defined(
"B_PROLOG_INCLUDED") || B_PROLOG_INCLUDED !==
true)
die();?><?
11$sVars =
"check_bill:issuer_email=".$issuer_email.
"&invoice_number=&issuer_id=".
$ORDER_ID.
"&hash=".md5(
$pass.$issuer_email.$ORDER_ID);
18 if($aResult[0] ==
"OK")
21 foreach($aResult as
$val)
27 if($bWasSuccess ==
true)
31 $aVal = explode(
"=",
$val);
34 $aFields[$aVal[0]] = $aVal[1];
35 if($aVal[0] ==
"status" && $aFields[
"status"] ==
"PAID")
40 if(intval($aFields[
"issuer_id"]) ==
$ORDER_ID)
42 $str_PS_STATUS_CODE = $aFields[
"status"];
43 $str_PS_STATUS = ($aFields[
"status"] ==
"PAID"?
"Y":
"N");
44 if($aFields[
"status"] ==
"PAID")
45 $str_PS_STATUS_DESCRIPTION =
"Счет оплачен";
46 elseif($aFields[
"status"] ==
"NEW")
47 $str_PS_STATUS_DESCRIPTION =
"Новый счет";
48 elseif($aFields[
"status"] ==
"REJECTED")
49 $str_PS_STATUS_DESCRIPTION =
"Отказ от оплаты счета";
50 elseif($aFields[
"status"] ==
"EXPIRED")
51 $str_PS_STATUS_DESCRIPTION =
"Истек срок оплаты счета";
53 $str_PS_STATUS_DESCRIPTION =
"";
54 $str_PS_STATUS_MESSAGE =
"";
55 $str_PS_SUM = doubleval(mb_substr($aFields[
"value"], 3));
56 $str_PS_CURRENCY = mb_substr($aFields[
"value"], 0, 3);
57 if($aFields[
"status"] ==
"PAID")
58 $str_PS_DATE_STATUS = mb_substr($aFields[
"paid_date"], 0, 19);
60 $str_PS_DATE_STATUS =
"";
63 $str_PS_RESPONSE_FORMATTED =
64 '<table
width=
"100%" border=
"0" cellspacing=
"0" cellpadding=
"0" class=
"tableborder">'.
"\n".
65 '<tr><td><table
width=
"100%" border=
"0" cellspacing=
"1" cellpadding=
"3">'.
"\n";
67 $str_PS_RESPONSE_FORMATTED .= '<tr valign=
"top" class=
"tablebody"><td><font class=
"tablebodytext">'.
htmlspecialcharsbx(
$key).'</font></td><td><font class=
"tablebodytext">'.
htmlspecialcharsbx(
$val).'</font></td></tr>'.
"\n";
68 $str_PS_RESPONSE_FORMATTED .= '</table></td></tr></table>'.
"\n";
71 "PS_STATUS" => $str_PS_STATUS,
72 "PS_STATUS_CODE" => $str_PS_STATUS_CODE,
73 "PS_STATUS_DESCRIPTION" => $str_PS_STATUS_DESCRIPTION,
74 "PS_STATUS_MESSAGE" => $str_PS_STATUS_MESSAGE,
75 "PS_SUM" => $str_PS_SUM,
76 "PS_CURRENCY" => $str_PS_CURRENCY,
77 "PS_RESPONSE_DATE" => Date(CDatabase::DateFormatToPHP(CLang::GetDateFormat(
"FULL", LANG)))
static GetParamValue($key, $defaultValue=null)
bx popup label bx width30 PAGE_NEW_MENU_NAME text width
</td ></tr ></table ></td ></tr >< tr >< td class="bx-popup-label bx-width30"><?=GetMessage("PAGE_NEW_TAGS")?> array( $site)
foreach( $arCellTemplates as $key=> $value) foreach( $arCellTemplates as $key=> $value)
if(preg_match('/^ else[a-z0-9_]{2}$/i', $siteID)===1)
QueryGetData($SITE, $PORT, $PATH, $QUERY_STR, &$errno, &$errstr, $sMethod="GET", $sProto="", $sContentType='N')
htmlspecialcharsbx($string, $flags=ENT_COMPAT, $doubleEncode=true)
if( $daysToExpire >=0 &&$daysToExpire< 60 elseif)( $daysToExpire< 0)
if(empty($signedUserToken)) $key
</p ></td >< td valign=top style='border-top:none;border-left:none;border-bottom:solid windowtext 1.0pt;border-right:solid windowtext 1.0pt;padding:0cm 2.0pt 0cm 2.0pt;height:9.0pt'>< p class=Normal align=center style='margin:0cm;margin-bottom:.0001pt;text-align:center;line-height:normal'>< a name=ТекстовоеПоле54 ></a ><?=($taxRate > count( $arTaxList) > 0) ? $taxRate."%"
$GLOBALS['_____370096793']