1C-Bitrix
25.700.0
Загрузка...
Поиск...
Не найдено
.description.php
См. документацию.
1
<?php
2
3
use
Bitrix\Main\Loader
;
4
use
Bitrix\Main\Localization\Loc
;
5
use
Bitrix\Sale\PaySystem
;
6
7
Loc::loadMessages(__FILE__);
8
9
$request
=
\Bitrix\Main\Application::getInstance
()->getContext()->getRequest();
10
$protocol
=
$request
->isHttps() ?
'https://'
:
'http://'
;
11
12
$isAvailable
=
PaySystem\Manager::HANDLER_AVAILABLE_TRUE
;
13
if
(Loader::includeModule(
'bitrix24'
))
14
{
15
if
(\CBitrix24::getLicensePrefix() !==
'by'
)
16
{
17
$isAvailable
=
PaySystem\Manager::HANDLER_AVAILABLE_FALSE
;
18
}
19
}
20
elseif
(Loader::includeModule(
'intranet'
) && CIntranetUtils::getPortalZone() !==
'ru'
)
21
{
22
$isAvailable
=
PaySystem\Manager::HANDLER_AVAILABLE_FALSE
;
23
}
24
$description
= [
25
'MAIN'
=> Loc::getMessage(
'SALE_HPS_BEPAID_ERIP_DESCRIPTION_MAIN'
),
26
];
27
$data
= [
28
'NAME'
=> Loc::getMessage(
'SALE_HPS_BEPAID_ERIP'
),
29
'SORT'
=> 500,
30
'IS_AVAILABLE'
=>
$isAvailable
,
31
'CODES'
=> [
32
'BEPAID_ERIP_ID'
=> [
33
'NAME'
=> Loc::getMessage(
'SALE_HPS_BEPAID_ERIP_SHOP_ID'
),
34
'SORT'
=> 100,
35
'GROUP'
=>
'CONNECT_SETTINGS_BEPAID'
,
36
],
37
'BEPAID_ERIP_SECRET_KEY'
=> [
38
'NAME'
=> Loc::getMessage(
'SALE_HPS_BEPAID_ERIP_SECRET_KEY'
),
39
'SORT'
=> 200,
40
'GROUP'
=>
'CONNECT_SETTINGS_BEPAID'
,
41
],
42
'BEPAID_ERIP_PUBLIC_KEY'
=> [
43
'NAME'
=> Loc::getMessage(
'SALE_HPS_BEPAID_ERIP_PUBLIC_KEY'
),
44
'SORT'
=> 300,
45
'GROUP'
=>
'CONNECT_SETTINGS_BEPAID'
,
46
],
47
'BEPAID_ERIP_SERVICE_CODE'
=> [
48
'NAME'
=> Loc::getMessage(
'SALE_HPS_BEPAID_ERIP_SERVICE_CODE'
),
49
'DESCRIPTION'
=> Loc::getMessage(
'SALE_HPS_BEPAID_ERIP_SERVICE_CODE_DESC'
),
50
'SORT'
=> 400,
51
'GROUP'
=>
'CONNECT_SETTINGS_BEPAID'
,
52
],
53
'BEPAID_ERIP_PAYMENT_DESCRIPTION'
=> [
54
'NAME'
=> Loc::getMessage(
'SALE_HPS_BEPAID_ERIP_PAYMENT_DESCRIPTION'
),
55
'DESCRIPTION'
=> Loc::getMessage(
'SALE_HPS_BEPAID_ERIP_PAYMENT_DESCRIPTION_DESC'
),
56
'SORT'
=> 500,
57
'GROUP'
=>
'CONNECT_SETTINGS_BEPAID'
,
58
'DEFAULT'
=> [
59
'PROVIDER_KEY'
=>
'VALUE'
,
60
'PROVIDER_VALUE'
=> Loc::getMessage(
'SALE_HPS_BEPAID_ERIP_PAYMENT_DESCRIPTION_TEMPLATE'
),
61
],
62
],
63
'BEPAID_ERIP_NOTIFICATION_URL'
=> [
64
'NAME'
=> Loc::getMessage(
'SALE_HPS_BEPAID_ERIP_NOTIFICATION_URL'
),
65
'SORT'
=> 600,
66
'GROUP'
=>
'CONNECT_SETTINGS_BEPAID'
,
67
'DEFAULT'
=> [
68
'PROVIDER_KEY'
=>
'VALUE'
,
69
'PROVIDER_VALUE'
=>
$protocol
.
$request
->getHttpHost() .
'/bitrix/tools/sale_ps_result.php'
,
70
],
71
],
72
'PS_IS_TEST'
=> [
73
'NAME'
=> Loc::getMessage(
'SALE_HPS_BEPAID_ERIP_IS_TEST'
),
74
'SORT'
=> 700,
75
'GROUP'
=>
'GENERAL_SETTINGS'
,
76
'INPUT'
=> [
77
'TYPE'
=>
'Y/N'
78
],
79
],
80
'PS_CHANGE_STATUS_PAY'
=> [
81
'NAME'
=> Loc::getMessage(
'SALE_HPS_BEPAID_ERIP_CHANGE_STATUS_PAY'
),
82
'SORT'
=> 800,
83
'GROUP'
=>
'GENERAL_SETTINGS'
,
84
'INPUT'
=> [
85
'TYPE'
=>
'Y/N'
,
86
],
87
'DEFAULT'
=> [
88
'PROVIDER_KEY'
=>
'INPUT'
,
89
'PROVIDER_VALUE'
=>
'Y'
,
90
]
91
]
92
]
93
];
$request
if(!Loader::includeModule('catalog')) if(!AccessController::getCurrent() ->check(ActionDictionary::ACTION_PRICE_EDIT)) if(!check_bitrix_sessid()) $request
Определения
catalog_reindex.php:36
Bitrix\Main\Application\getInstance
static getInstance()
Определения
application.php:98
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
$isAvailable
$isAvailable
Определения
.description.php:12
$protocol
$protocol
Определения
.description.php:9
$description
if(Loader::includeModule( 'bitrix24')) elseif(Loader::includeModule('intranet') &&CIntranetUtils::getPortalZone() !=='ru') $description
Определения
.description.php:24
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
bepaiderip
.description.php
Создано системой
1.14.0