1C-Bitrix 25.700.0
Загрузка...
Поиск...
Не найдено
.description.php
См. документацию.
1<?php
5
6Loc::loadMessages(__FILE__);
7
8$request = Bitrix\Main\Application::getInstance()->getContext()->getRequest();
9
11
13
14$portalZone = Loader::includeModule('intranet') ? CIntranetUtils::getPortalZone() : "";
15$licensePrefix = Loader::includeModule('bitrix24') ? \CBitrix24::getLicensePrefix() : "";
16
17if (in_array($portalZone, ["ua", "ru", "by", "kz"]) || in_array($licensePrefix, ["ua", "ru", "by", "kz"]))
18{
20}
21
23 'NAME' => Loc::getMessage('SALE_HPS_ADYEN_PROVIDER_NAME'),
24 'SORT' => 100,
25 'IS_AVAILABLE' => $isAvailable,
26 'CODES' => [
27 'ADYEN_MERCHANT_ID' => [
28 'NAME' => Loc::getMessage('SALE_HPS_ADYEN_MERCHANT_ID'),
29 'DESCRIPTION' => Loc::getMessage('SALE_HPS_ADYEN_MERCHANT_ID_DESC'),
30 'SORT' => 100,
31 'GROUP' => 'CONNECT_SETTINGS_ADYEN',
32 ],
33 'ADYEN_X_API_KEY' => [
34 'NAME' => Loc::getMessage('SALE_HPS_ADYEN_X_API_KEY'),
35 'DESCRIPTION' => Loc::getMessage('SALE_HPS_ADYEN_X_API_KEY_DESC'),
36 'SORT' => 200,
37 'GROUP' => 'CONNECT_SETTINGS_ADYEN',
38 ],
39 'ADYEN_HMAC_KEY' => [
40 'NAME' => Loc::getMessage('SALE_HPS_ADYEN_HMAC_KEY'),
41 'DESCRIPTION' => Loc::getMessage('SALE_HPS_ADYEN_HMAC_KEY_DESC'),
42 'SORT' => 300,
43 'GROUP' => 'CONNECT_SETTINGS_ADYEN',
44 ],
45 'ADYEN_LIVE_URL_PREFIX' => [
46 'NAME' => Loc::getMessage('SALE_HPS_ADYEN_LIVE_URL_PREFIX'),
47 'DESCRIPTION' => Loc::getMessage('SALE_HPS_ADYEN_LIVE_URL_PREFIX_DESC'),
48 'SORT' => 400,
49 'GROUP' => 'CONNECT_SETTINGS_ADYEN',
50 ],
51 'PS_IS_TEST' => [
52 'NAME' => Loc::getMessage('SALE_HPS_ADYEN_IS_TEST'),
53 'SORT' => 500,
54 'GROUP' => 'CONNECT_SETTINGS_ADYEN',
55 'INPUT' => [
56 'TYPE' => 'Y/N'
57 ]
58 ],
59 'PS_CHANGE_STATUS_PAY' => [
60 'NAME' => Loc::getMessage('SALE_HPS_ADYEN_CHANGE_STATUS_PAY'),
61 'SORT' => 600,
62 'GROUP' => 'GENERAL_SETTINGS',
63 'INPUT' => [
64 'TYPE' => 'Y/N'
65 ],
66 ],
67 'APPLE_PAY_MERCHANT_ID' => [
68 'NAME' => Loc::getMessage('SALE_HPS_APPLE_PAY_MERCHANT_ID'),
69 'DESCRIPTION' => Loc::getMessage('SALE_HPS_APPLE_PAY_MERCHANT_ID_DESC'),
70 'SORT' => 700,
71 'GROUP' => 'CONNECT_SETTINGS_APPLE_PAY',
72 'HANDLER_MODE' => [
73 Sale\Handlers\PaySystem\AdyenHandler::PAYMENT_METHOD_APPLE_PAY
74 ],
75 ],
76 'APPLE_PAY_MERCHANT_DISPLAY_NAME' => [
77 'NAME' => Loc::getMessage('SALE_HPS_APPLE_PAY_MERCHANT_DISPLAY_NAME'),
78 'DESCRIPTION' => Loc::getMessage('SALE_HPS_APPLE_PAY_MERCHANT_DISPLAY_NAME_DESC'),
79 'SORT' => 800,
80 'GROUP' => 'CONNECT_SETTINGS_APPLE_PAY',
81 'HANDLER_MODE' => [
82 Sale\Handlers\PaySystem\AdyenHandler::PAYMENT_METHOD_APPLE_PAY
83 ],
84 ],
85 'APPLE_PAY_CERT_FILE' => [
86 'NAME' => Loc::getMessage('SALE_HPS_APPLE_PAY_CERT_FILE'),
87 'DESCRIPTION' => Loc::getMessage('SALE_HPS_APPLE_PAY_CERT_FILE_DESC'),
88 'SORT' => 900,
89 'GROUP' => 'CONNECT_SETTINGS_APPLE_PAY',
90 'INPUT' => [
91 'TYPE' => 'DATABASE_FILE'
92 ],
93 'HANDLER_MODE' => [
94 Sale\Handlers\PaySystem\AdyenHandler::PAYMENT_METHOD_APPLE_PAY
95 ],
96 ],
97 'APPLE_PAY_DOMAIN' => [
98 'NAME' => Loc::getMessage('SALE_HPS_APPLE_PAY_DOMAIN'),
99 'DESCRIPTION' => Loc::getMessage('SALE_HPS_APPLE_PAY_DOMAIN_DESC'),
100 'SORT' => 1000,
101 'GROUP' => 'CONNECT_SETTINGS_APPLE_PAY',
102 'DEFAULT' => [
103 'PROVIDER_KEY' => 'VALUE',
104 'PROVIDER_VALUE' => $request->getHttpHost()
105 ],
106 'HANDLER_MODE' => [
107 Sale\Handlers\PaySystem\AdyenHandler::PAYMENT_METHOD_APPLE_PAY
108 ],
109 ],
110 'APPLE_PAY_COUNTRY_CODE' => [
111 'NAME' => Loc::getMessage('SALE_HPS_APPLE_PAY_COUNTRY_CODE'),
112 'DESCRIPTION' => Loc::getMessage('SALE_HPS_APPLE_PAY_COUNTRY_CODE_DESC'),
113 'SORT' => 1200,
114 'GROUP' => 'CONNECT_SETTINGS_APPLE_PAY',
115 'HANDLER_MODE' => [
116 Sale\Handlers\PaySystem\AdyenHandler::PAYMENT_METHOD_APPLE_PAY
117 ],
118 ],
119 ],
120];
121
122
if(!Loader::includeModule('catalog')) if(!AccessController::getCurrent() ->check(ActionDictionary::ACTION_PRICE_EDIT)) if(!check_bitrix_sessid()) $request
Определения catalog_reindex.php:36
static getInstance()
Определения application.php:98
Определения loader.php:13
const HANDLER_AVAILABLE_FALSE
Определения manager.php:38
const HANDLER_AVAILABLE_TRUE
Определения manager.php:37
static includeHandler($actionFile)
Определения manager.php:1045
$data['IS_AVAILABLE']
Определения .description.php:13
$portalZone
Определения .description.php:14
$isAvailable
Определения .description.php:12
$licensePrefix
Определения .description.php:15