1C-Bitrix
25.700.0
Загрузка...
Поиск...
Не найдено
.description.php
См. документацию.
1
<?php
2
use
Bitrix\Main\Loader
,
3
Bitrix\Main\Localization\Loc
,
4
Bitrix\Sale\PaySystem
;
5
6
Loc::loadMessages(__FILE__);
7
8
$isAvailable
=
PaySystem\Manager::HANDLER_AVAILABLE_TRUE
;
9
10
$portalZone
= Loader::includeModule(
'intranet'
) ? CIntranetUtils::getPortalZone() :
''
;
11
$licensePrefix
= Loader::includeModule(
'bitrix24'
) ? \CBitrix24::getLicensePrefix() :
''
;
12
13
if
(Loader::includeModule(
"bitrix24"
))
14
{
15
if
(
$licensePrefix
!==
'by'
)
16
{
17
$isAvailable
=
PaySystem\Manager::HANDLER_AVAILABLE_FALSE
;
18
}
19
}
20
elseif
(Loader::includeModule(
'intranet'
) &&
$portalZone
!==
'ru'
)
21
{
22
$isAvailable
=
PaySystem\Manager::HANDLER_AVAILABLE_FALSE
;
23
}
24
25
$data
= [
26
'NAME'
=> Loc::getMessage(
'SALE_HPS_ALFABANK'
),
27
'DESCRIPTION'
=> Loc::getMessage(
'SALE_HPS_ALFABANK_DESCRIPTION'
),
28
'PUBLIC_DESCRIPTION'
=> Loc::getMessage(
'SALE_HPS_ALFABANK_PUBLIC_DESCRIPTION'
),
29
'SORT'
=> 500,
30
'IS_AVAILABLE'
=>
$isAvailable
,
31
'CODES'
=> [
32
'ALFABANK_LOGIN'
=> [
33
'NAME'
=> Loc::getMessage(
'SALE_HPS_ALFABANK_LOGIN'
),
34
'SORT'
=> 100,
35
'GROUP'
=>
'CONNECT_SETTINGS_ALFABANK'
,
36
],
37
'ALFABANK_PASSWORD'
=> [
38
'NAME'
=> Loc::getMessage(
'SALE_HPS_ALFABANK_PASSWORD'
),
39
'SORT'
=> 200,
40
'GROUP'
=>
'CONNECT_SETTINGS_ALFABANK'
41
],
42
'ALFABANK_MERCHANT'
=> [
43
'NAME'
=> Loc::getMessage(
'SALE_HPS_ALFABANK_MERCHANT'
),
44
'SORT'
=> 300,
45
'GROUP'
=>
'CONNECT_SETTINGS_ALFABANK'
46
],
47
'ALFABANK_SECRET_KEY'
=> [
48
'NAME'
=> Loc::getMessage(
'SALE_HPS_ALFABANK_SECRET_KEY'
),
49
'DESCRIPTION'
=> Loc::getMessage(
'SALE_HPS_ALFABANK_SECRET_KEY_DESC'
),
50
'SORT'
=> 400,
51
'GROUP'
=>
'CONNECT_SETTINGS_ALFABANK'
52
],
53
'ALFABANK_RETURN_SUCCESS_URL'
=> [
54
'NAME'
=> Loc::getMessage(
'SALE_HPS_ALFABANK_RETURN_SUCCESS_URL'
),
55
'DESCRIPTION'
=> Loc::getMessage(
'SALE_HPS_ALFABANK_RETURN_SUCCESS_URL_DESC'
),
56
'SORT'
=> 500,
57
'GROUP'
=>
'CONNECT_SETTINGS_ALFABANK'
,
58
],
59
'ALFABANK_RETURN_FAIL_URL'
=> [
60
'NAME'
=> Loc::getMessage(
'SALE_HPS_ALFABANK_RETURN_FAIL_URL'
),
61
'DESCRIPTION'
=> Loc::getMessage(
'SALE_HPS_ALFABANK_RETURN_FAIL_URL_DESC'
),
62
'SORT'
=> 600,
63
'GROUP'
=>
'CONNECT_SETTINGS_ALFABANK'
,
64
],
65
'ALFABANK_ORDER_DESCRIPTION'
=> [
66
'NAME'
=> Loc::getMessage(
'SALE_HPS_ALFABANK_ORDER_DESCRIPTION'
),
67
'DESCRIPTION'
=> Loc::getMessage(
'SALE_HPS_ALFABANK_ORDER_DESCRIPTION_DESC'
),
68
'SORT'
=> 700,
69
'GROUP'
=>
'CONNECT_SETTINGS_ALFABANK'
,
70
'DEFAULT'
=> [
71
'PROVIDER_KEY'
=>
'VALUE'
,
72
'PROVIDER_VALUE'
=> Loc::getMessage(
'SALE_HPS_ALFABANK_ORDER_DESCRIPTION_TEMPLATE'
),
73
]
74
],
75
'ALFABANK_TEST_MODE'
=> [
76
'NAME'
=> Loc::getMessage(
'SALE_HPS_ALFABANK_TEST_MODE'
),
77
'DESCRIPTION'
=> Loc::getMessage(
'SALE_HPS_ALFABANK_TEST_MODE_DESC'
),
78
'SORT'
=> 800,
79
'GROUP'
=>
'CONNECT_SETTINGS_ALFABANK'
,
80
'INPUT'
=> [
81
'TYPE'
=>
'Y/N'
82
],
83
],
84
'PS_CHANGE_STATUS_PAY'
=> [
85
'NAME'
=> Loc::getMessage(
'SALE_HPS_ALFABANK_CHANGE_STATUS_PAY'
),
86
'SORT'
=> 900,
87
'GROUP'
=>
'GENERAL_SETTINGS'
,
88
'INPUT'
=> [
89
'TYPE'
=>
'Y/N'
90
],
91
'DEFAULT'
=> [
92
'PROVIDER_KEY'
=>
'INPUT'
,
93
'PROVIDER_VALUE'
=>
'Y'
,
94
]
95
],
96
]
97
];
Bitrix\Main\Loader
Определения
loader.php:13
Bitrix\Main\Localization\Loc
Определения
loc.php:12
Bitrix\Sale\PaySystem\Manager\HANDLER_AVAILABLE_FALSE
const HANDLER_AVAILABLE_FALSE
Определения
manager.php:38
Bitrix\Sale\PaySystem\Manager\HANDLER_AVAILABLE_TRUE
const HANDLER_AVAILABLE_TRUE
Определения
manager.php:37
$data
$data['IS_AVAILABLE']
Определения
.description.php:13
$portalZone
$portalZone
Определения
.description.php:14
$isAvailable
$isAvailable
Определения
.description.php:12
$licensePrefix
$licensePrefix
Определения
.description.php:15
Bitrix\Sale\PaySystem
Определения
applepay.php:3
elseif
if( $daysToExpire >=0 &&$daysToExpire< 60 elseif)( $daysToExpire< 0)
Определения
prolog_main_admin.php:393
bitrix
modules
sale
handlers
paysystem
alfabank
.description.php
Создано системой
1.14.0