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_FALSE
;
9
10
$licensePrefix
= Loader::includeModule(
'bitrix24'
) ? \CBitrix24::getLicensePrefix() :
''
;
11
$portalZone
= Loader::includeModule(
'intranet'
) ? CIntranetUtils::getPortalZone() :
''
;
12
13
if
(Loader::includeModule(
'bitrix24'
))
14
{
15
if
(
$licensePrefix
!==
'ru'
)
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_QIWI_NAME_MSGVER_1'
),
27
'DESCRIPTION'
=> Loc::getMessage(
'SALE_HPS_QIWI_DESCRIPTION'
),
28
'SORT'
=> 750,
29
'IS_AVAILABLE'
=>
$isAvailable
,
30
'CODES'
=> [
31
'QIWI_SHOP_ID'
=> [
32
'NAME'
=> Loc::getMessage(
'SALE_HPS_QIWI_SHOP_ID'
),
33
'GROUP'
=>
'CONNECT_SETTINGS_QIWI'
,
34
'SORT'
=> 100,
35
36
],
37
'QIWI_API_LOGIN'
=> [
38
'NAME'
=> Loc::getMessage(
'SALE_HPS_QIWI_API_LOGIN'
),
39
'SORT'
=> 200,
40
'GROUP'
=>
'CONNECT_SETTINGS_QIWI'
,
41
42
],
43
'QIWI_API_PASSWORD'
=> [
44
'NAME'
=> Loc::getMessage(
'SALE_HPS_QIWI_API_PASS'
),
45
'SORT'
=> 300,
46
'GROUP'
=>
'CONNECT_SETTINGS_QIWI'
,
47
48
],
49
'QIWI_NOTICE_PASSWORD'
=> [
50
'NAME'
=> Loc::getMessage(
'SALE_HPS_QIWI_NOTICE_PASSWORD'
),
51
'SORT'
=> 400,
52
'GROUP'
=>
'CONNECT_SETTINGS_QIWI'
,
53
54
],
55
'BUYER_PERSON_PHONE'
=> [
56
'NAME'
=> Loc::getMessage(
'SALE_HPS_QIWI_CLIENT_PHONE'
),
57
'SORT'
=> 500,
58
'GROUP'
=>
'BUYER_PERSON'
,
59
'DEFAULT'
=> [
60
'PROVIDER_VALUE'
=>
'PHONE'
,
61
'PROVIDER_KEY'
=>
'PROPERTY'
62
]
63
],
64
'PAYMENT_ID'
=> [
65
'NAME'
=> Loc::getMessage(
'SALE_HPS_QIWI_ORDER_ID'
),
66
'SORT'
=> 600,
67
'GROUP'
=>
'PAYMENT'
,
68
'DEFAULT'
=> [
69
'PROVIDER_VALUE'
=>
'ID'
,
70
'PROVIDER_KEY'
=>
'PAYMENT'
71
]
72
],
73
'PAYMENT_SHOULD_PAY'
=> [
74
'NAME'
=> Loc::getMessage(
'SALE_HPS_QIWI_SHOULD_PAY'
),
75
'SORT'
=> 700,
76
'GROUP'
=>
'PAYMENT'
,
77
'DEFAULT'
=> [
78
'PROVIDER_VALUE'
=>
'SUM'
,
79
'PROVIDER_KEY'
=>
'PAYMENT'
80
]
81
],
82
'PAYMENT_CURRENCY'
=> [
83
'NAME'
=> Loc::getMessage(
'SALE_HPS_QIWI_CURRENCY'
),
84
'SORT'
=> 800,
85
'GROUP'
=>
'PAYMENT'
,
86
'DEFAULT'
=> [
87
'PROVIDER_VALUE'
=>
'CURRENCY'
,
88
'PROVIDER_KEY'
=>
'PAYMENT'
89
]
90
],
91
'QIWI_BILL_LIFETIME'
=> [
92
'NAME'
=> Loc::getMessage(
'SALE_HPS_QIWI_BILL_LIFETIME'
),
93
'SORT'
=> 900,
94
'GROUP'
=>
'CONNECT_SETTINGS_QIWI'
,
95
'DEFAULT'
=> [
96
'PROVIDER_VALUE'
=>
'240'
,
97
'PROVIDER_KEY'
=>
'VALUE'
98
]
99
],
100
'QIWI_AUTHORIZATION'
=> [
101
'NAME'
=> Loc::getMessage(
'SALE_HPS_QIWI_AUTHORIZATION'
),
102
'SORT'
=> 1000,
103
'GROUP'
=>
'CONNECT_SETTINGS_QIWI'
,
104
'DEFAULT'
=> [
105
'PROVIDER_KEY'
=>
'VALUE'
,
106
'PROVIDER_VALUE'
=>
'OPEN'
,
107
]
108
],
109
'QIWI_SUCCESS_URL'
=> [
110
'NAME'
=> Loc::getMessage(
'SALE_HPS_QIWI_SUCCESS_URL'
),
111
'DESCRIPTION'
=> Loc::getMessage(
'SALE_HPS_QIWI_SUCCESS_URL_DESC'
),
112
'SORT'
=> 1100,
113
'GROUP'
=>
'CONNECT_SETTINGS_QIWI'
,
114
],
115
'QIWI_FAIL_URL'
=> [
116
'NAME'
=> Loc::getMessage(
'SALE_HPS_QIWI_FAIL_URL'
),
117
'DESCRIPTION'
=> Loc::getMessage(
'SALE_HPS_QIWI_FAIL_URL_DESC'
),
118
'SORT'
=> 1200,
119
'GROUP'
=>
'CONNECT_SETTINGS_QIWI'
,
120
],
121
'PS_CHANGE_STATUS_PAY'
=> [
122
'NAME'
=> Loc::getMessage(
'SALE_HPS_QIWI_CHANGE_STATUS_PAY'
),
123
'GROUP'
=>
'GENERAL_SETTINGS'
,
124
'INPUT'
=> [
125
'TYPE'
=>
'Y/N'
126
],
127
'DEFAULT'
=> [
128
'PROVIDER_KEY'
=>
'INPUT'
,
129
'PROVIDER_VALUE'
=>
'Y'
,
130
]
131
]
132
]
133
];
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
$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
qiwi
.description.php
Создано системой
1.14.0