1C-Bitrix 25.700.0
Загрузка...
Поиск...
Не найдено
Файл payment.php

См. исходные тексты.

Переменные

if(!function_exists("bx_hmac")) $amount = CSalePaySystemAction::GetParamValue("SHOULD_PAY")
 $currency = CSalePaySystemAction::GetParamValue("CURRENCY")
 $order = CSalePaySystemAction::GetParamValue("ORDER_ID")
if(mb_strlen($order)< 6) $desc = trim(CSalePaySystemAction::GetParamValue("ORDER_DESC").CSalePaySystemAction::GetParamValue("ORDER_ID"))
 $m_name = CSalePaySystemAction::GetParamValue("MERCH_NAME")
 $m_url = CSalePaySystemAction::GetParamValue("MERCH_URL")
 $merchant = CSalePaySystemAction::GetParamValue("MERCHANT")
 $terminal = CSalePaySystemAction::GetParamValue("TERMINAL")
 $email = CSalePaySystemAction::GetParamValue("EMAIL")
 $backref = htmlspecialcharsbx(CSalePaySystemAction::GetParamValue("SHOP_RESULT"))
 $mac = CSalePaySystemAction::GetParamValue("MAC")
else $server_url = "https://3ds.eximb.com/cgi-bin/cgi_link"
 $trtype = 0
 $country = ""
 $merch_gmt = ""
 $time = ""
 $var = unpack("H*r", ToUpper(mb_substr(md5(uniqid(30)), 0, 8)))
 $nonce = $var[r]
 $key = pack("H*", $mac)
 $sign

Переменные

◆ $amount

$amount = CSalePaySystemAction::GetParamValue("SHOULD_PAY")

См. определение в файле payment.php строка 30

◆ $backref

См. определение в файле payment.php строка 50

◆ $country

$country = ""

См. определение в файле payment.php строка 59

◆ $currency

$currency = CSalePaySystemAction::GetParamValue("CURRENCY")

См. определение в файле payment.php строка 32

◆ $desc

if (mb_strlen( $order)< 6) $desc ( ) = trim(CSalePaySystemAction::GetParamValue("ORDER_DESC").CSalePaySystemAction::GetParamValue("ORDER_ID"))

См. определение в файле payment.php строка 44

◆ $email

См. определение в файле payment.php строка 49

◆ $key

$key = pack("H*", $mac)

См. определение в файле payment.php строка 66

◆ $m_name

$m_name = CSalePaySystemAction::GetParamValue("MERCH_NAME")

См. определение в файле payment.php строка 45

◆ $m_url

$m_url = CSalePaySystemAction::GetParamValue("MERCH_URL")

См. определение в файле payment.php строка 46

◆ $mac

См. определение в файле payment.php строка 51

◆ $merch_gmt

$merch_gmt = ""

См. определение в файле payment.php строка 60

◆ $merchant

$merchant = CSalePaySystemAction::GetParamValue("MERCHANT")

См. определение в файле payment.php строка 47

◆ $nonce

$nonce = $var[r]

См. определение в файле payment.php строка 64

◆ $order

См. определение в файле payment.php строка 36

◆ $server_url

else $server_url = "https://3ds.eximb.com/cgi-bin/cgi_link"

См. определение в файле payment.php строка 56

◆ $sign

$sign
Инициализатор
= bx_hmac("sha1",
($amount <> '' ? mb_strlen($amount).$amount : "-").
($currency <> '' ? mb_strlen($currency).$currency : "-").
($order <> '' ? mb_strlen($order).$order : "-").
($desc <> '' ? mb_strlen($desc).$desc : "-").
($m_name <> '' ? mb_strlen($m_name).$m_name : "-").
($m_url <> '' ? mb_strlen($m_url).$m_url : "-").
($merchant <> '' ? mb_strlen($merchant).$merchant : "-").
($terminal <> '' ? mb_strlen($terminal).$terminal : "-").
($email <> '' ? mb_strlen($email).$email : "-").
($trtype <> '' ? mb_strlen($trtype).$trtype : "-").
"--".
($time <> '' ? mb_strlen($time).$time : "-").
($nonce <> '' ? mb_strlen($nonce).$nonce : "-").
($backref <> '' ? mb_strlen($backref).$backref : "-")
,
)
$order
Определения payment.php:8
$nonce
Определения payment.php:64
$time
Определения payment.php:61
$merchant
Определения payment.php:47
$m_url
Определения payment.php:46
if(mb_strlen($order)< 6) $desc
Определения payment.php:44
$email
Определения payment.php:49
$trtype
Определения payment.php:58
$m_name
Определения payment.php:45
$backref
Определения payment.php:50
if(!function_exists("bx_hmac")) $amount
Определения payment.php:30
$terminal
Определения payment.php:48
if(empty($signedUserToken)) $key
Определения quickway.php:257
$currency
Определения template.php:266

См. определение в файле payment.php строка 69

◆ $terminal

$terminal = CSalePaySystemAction::GetParamValue("TERMINAL")

См. определение в файле payment.php строка 48

◆ $time

$time = ""

См. определение в файле payment.php строка 61

◆ $trtype

$trtype = 0

См. определение в файле payment.php строка 58

◆ $var

$var = unpack("H*r", ToUpper(mb_substr(md5(uniqid(30)), 0, 8)))
Примеры
C:/bitrix/modules/learning/classes/general/clearnaccess.php.

См. определение в файле payment.php строка 63