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
$licensePrefix
= Loader::includeModule(
'bitrix24'
) ? \CBitrix24::getLicensePrefix() :
''
;
11
$portalZone
= Loader::includeModule(
'intranet'
) ? CIntranetUtils::getPortalZone() :
''
;
12
13
if
(Loader::includeModule(
'bitrix24'
))
14
{
15
if
(
$licensePrefix
!==
'ua'
)
16
{
17
$isAvailable
=
PaySystem\Manager::HANDLER_AVAILABLE_FALSE
;
18
}
19
}
20
elseif
(Loader::includeModule(
'intranet'
) &&
$portalZone
!==
'ua'
)
21
{
22
$isAvailable
=
PaySystem\Manager::HANDLER_AVAILABLE_FALSE
;
23
}
24
25
$data
= [
26
'NAME'
=> Loc::getMessage(
'SALE_HPS_LIQPAY_NAME'
),
27
'DESCRIPTION'
=> Loc::getMessage(
'SALE_HPS_LIQPAY_DESCRIPTION'
),
28
'SORT'
=> 400,
29
'IS_AVAILABLE'
=>
$isAvailable
,
30
'CODES'
=> [
31
'LIQPAY_MERCHANT_ID'
=> [
32
'NAME'
=> Loc::getMessage(
'SALE_HPS_LIQPAY_MERCHANT_ID'
),
33
'GROUP'
=>
'CONNECT_SETTINGS_LIQPAY'
,
34
'SORT'
=> 100,
35
],
36
'LIQPAY_SIGN'
=> [
37
'NAME'
=> Loc::getMessage(
'SALE_HPS_LIQPAY_SIGN'
),
38
'GROUP'
=>
'CONNECT_SETTINGS_LIQPAY'
,
39
'SORT'
=> 200,
40
],
41
'LIQPAY_PATH_TO_RESULT_URL'
=> [
42
'NAME'
=> Loc::getMessage(
'SALE_HPS_LIQPAY_PATH_TO_RESULT_URL'
),
43
'DESCRIPTION'
=> Loc::getMessage(
'SALE_HPS_LIQPAY_PATH_TO_RESULT_URL_DESC'
),
44
'SORT'
=> 300,
45
'GROUP'
=>
'CONNECT_SETTINGS_LIQPAY'
,
46
],
47
'LIQPAY_PATH_TO_SERVER_URL'
=> [
48
'NAME'
=> Loc::getMessage(
'SALE_HPS_LIQPAY_PATH_TO_SERVER_URL'
),
49
'SORT'
=> 400,
50
'GROUP'
=>
'CONNECT_SETTINGS_LIQPAY'
,
51
'DEFAULT'
=> [
52
'PROVIDER_VALUE'
=>
'https://'
.$_SERVER[
'HTTP_HOST'
].
'/bitrix/tools/sale_ps_result.php'
,
53
'PROVIDER_KEY'
=>
'VALUE'
54
]
55
],
56
'PAYMENT_ID'
=> [
57
'NAME'
=> Loc::getMessage(
'SALE_HPS_LIQPAY_ORDER_ID'
),
58
'SORT'
=> 500,
59
'GROUP'
=>
'PAYMENT'
,
60
'DEFAULT'
=> [
61
'PROVIDER_VALUE'
=>
'ID'
,
62
'PROVIDER_KEY'
=>
'PAYMENT'
63
]
64
],
65
'PAYMENT_CURRENCY'
=> [
66
'NAME'
=> Loc::getMessage(
'SALE_HPS_LIQPAY_CURRENCY'
),
67
'SORT'
=> 600,
68
'GROUP'
=>
'PAYMENT'
,
69
'DEFAULT'
=> [
70
'PROVIDER_VALUE'
=>
'CURRENCY'
,
71
'PROVIDER_KEY'
=>
'PAYMENT'
72
]
73
],
74
'PAYMENT_SHOULD_PAY'
=> [
75
'NAME'
=> Loc::getMessage(
'SALE_HPS_LIQPAY_SHOULD_PAY'
),
76
'SORT'
=> 700,
77
'GROUP'
=>
'PAYMENT'
,
78
'DEFAULT'
=> [
79
'PROVIDER_VALUE'
=>
'SUM'
,
80
'PROVIDER_KEY'
=>
'PAYMENT'
81
]
82
],
83
'BUYER_PERSON_PHONE'
=> [
84
'NAME'
=> Loc::getMessage(
'SALE_HPS_LIQPAY_PHONE'
),
85
'SORT'
=> 800,
86
'GROUP'
=>
'BUYER_PERSON'
,
87
'DEFAULT'
=> [
88
'PROVIDER_VALUE'
=>
'PHONE'
,
89
'PROVIDER_KEY'
=>
'PROPERTY'
90
]
91
],
92
'LIQPAY_PAY_METHOD'
=> [
93
'NAME'
=> Loc::getMessage(
'SALE_HPS_LIQPAY_PAYMENT_PM'
),
94
'SORT'
=> 900,
95
'GROUP'
=>
'CONNECT_SETTINGS_LIQPAY'
96
],
97
'LIQPAY_PAYMENT_DESCRIPTION'
=> [
98
'NAME'
=> Loc::getMessage(
'SALE_HPS_LIQPAY_PAYMENT_DESCRIPTION'
),
99
'DESCRIPTION'
=> Loc::getMessage(
'SALE_HPS_LIQPAY_PAYMENT_DESCRIPTION_DESC'
),
100
'SORT'
=> 1000,
101
'GROUP'
=>
'CONNECT_SETTINGS_LIQPAY'
,
102
'DEFAULT'
=> [
103
'PROVIDER_KEY'
=>
'VALUE'
,
104
'PROVIDER_VALUE'
=> Loc::getMessage(
'SALE_HPS_LIQPAY_PAYMENT_DESCRIPTION_TEMPLATE'
),
105
]
106
],
107
]
108
];
109
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
liqpay
.description.php
Создано системой
1.14.0