This repository has been archived by the owner on Jun 25, 2019. It is now read-only.
-
Notifications
You must be signed in to change notification settings - Fork 1
/
Copy path.description.php
136 lines (133 loc) · 3.86 KB
/
.description.php
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
<?
use \Bitrix\Main\Localization\Loc;
Loc::loadMessages(__FILE__);
$data = array(
'NAME' => 'Platron',
'SORT' => 400,
'CODES' => array(
"PLATRON_MERCHANT_ID" => array(
"NAME" => Loc::getMessage("SALE_HPS_PLATRON_MERCHANT_ID"),
'GROUP' => 'CONNECT_SETTINGS_PLATRON',
'SORT' => 100,
),
"PLATRON_SECRET_KEY" => array(
"NAME" => Loc::getMessage("SALE_HPS_PLATRON_SECRET_KEY"),
'GROUP' => 'CONNECT_SETTINGS_PLATRON',
'SORT' => 200,
),
// PS_IS_TEST - ?
"PLATRON_TESTING_MODE" => array(
"NAME" => Loc::getMessage("SALE_HPS_PLATRON_TESTING_MODE"),
'GROUP' => 'CONNECT_SETTINGS_PLATRON',
'SORT' => 300,
"INPUT" => array(
'TYPE' => 'Y/N'
)
),
"PLATRON_ORDER_LIFETIME" => array(
"NAME" => Loc::getMessage("SALE_HPS_PLATRON_ORDER_LIFETIME"),
'GROUP' => 'CONNECT_SETTINGS_PLATRON',
'SORT' => 500,
),
"PAYMENT_ID" => array(
"NAME" => Loc::getMessage("SALE_HPS_PLATRON_ORDER_ID"),
"SORT" => 600,
'GROUP' => 'PAYMENT',
'DEFAULT' => array(
'PROVIDER_KEY' => 'PAYMENT',
'PROVIDER_VALUE' => 'ID'
)
),
"PAYMENT_CURRENCY" => array(
"NAME" => Loc::getMessage("SALE_HPS_PLATRON_CURRENCY"),
'SORT' => 750,
'GROUP' => 'PAYMENT',
"DEFAULT" => array(
"PROVIDER_VALUE" => "CURRENCY",
"PROVIDER_KEY" => "PAYMENT"
)
),
"PAYMENT_SHOULD_PAY" => array(
"NAME" => Loc::getMessage("SALE_HPS_PLATRON_SHOULD_PAY"),
"SORT" => 800,
'GROUP' => 'PAYMENT',
'DEFAULT' => array(
'PROVIDER_KEY' => 'PAYMENT',
'PROVIDER_VALUE' => 'SUM'
)
),
"PS_CHANGE_STATUS_PAY" => array(
"NAME" => Loc::getMessage("SALE_HPS_PLATRON_CHANGE_STATUS_PAY"),
'SORT' => 850,
'GROUP' => 'GENERAL_SETTINGS',
"INPUT" => array(
'TYPE' => 'Y/N'
),
),
"PLATRON_PAYMENT_SYSTEM" => array(
"NAME" => Loc::getMessage("SALE_HPS_PLATRON_PAYMENT_SYSTEM"),
'GROUP' => 'CONNECT_SETTINGS_PLATRON',
'SORT' => 880,
),
"PLATRON_CHECK_URL" => array(
"NAME" => Loc::getMessage("SALE_HPS_PLATRON_CHECK_URL"),
'GROUP' => 'CONNECT_SETTINGS_PLATRON',
'SORT' => 900,
"DEFAULT" => array(
"PROVIDER_VALUE" => 'http://'.$_SERVER['HTTP_HOST'].'/bitrix/tools/sale_ps_result.php',
"PROVIDER_KEY" => "VALUE"
)
),
"PLATRON_RESULT_URL" => array(
"NAME" => Loc::getMessage("SALE_HPS_PLATRON_RESULT_URL"),
'GROUP' => 'CONNECT_SETTINGS_PLATRON',
'SORT' => 1000,
"DEFAULT" => array(
"PROVIDER_VALUE" => 'http://'.$_SERVER['HTTP_HOST'].'/bitrix/tools/sale_ps_result.php',
"PROVIDER_KEY" => "VALUE"
)
),
"PLATRON_SUCCESS_URL" => array(
"NAME" => Loc::getMessage("SALE_HPS_PLATRON_SUCCESS_URL"),
'GROUP' => 'CONNECT_SETTINGS_PLATRON',
'SORT' => 1100,
'DEFAULT' => array(
"PROVIDER_VALUE" => 'http://'.$_SERVER['HTTP_HOST'].'/bitrix/tools/sale_ps_success.php',
"PROVIDER_KEY" => "VALUE"
)
),
"PLATRON_FAILURE_URL" => array(
"NAME" => Loc::getMessage("SALE_HPS_PLATRON_FAILURE_URL"),
'GROUP' => 'CONNECT_SETTINGS_PLATRON',
'SORT' => 1200,
'DEFAULT' => array(
"PROVIDER_VALUE" => 'http://'.$_SERVER['HTTP_HOST'].'/bitrix/tools/sale_ps_fail.php',
"PROVIDER_KEY" => "VALUE"
)
),
"PLATRON_OFD_SEND_RECEIPT" => array(
"NAME" => Loc::getMessage("SALE_HPS_PLATRON_OFD_SEND_RECEIPT"),
'GROUP' => 'CONNECT_SETTINGS_PLATRON',
'SORT' => 1300,
"INPUT" => array(
'TYPE' => 'Y/N'
)
),
"PLATRON_OFD_VAT" => array(
"NAME" => Loc::getMessage("SALE_HPS_PLATRON_OFD_VAT"),
'GROUP' => 'CONNECT_SETTINGS_PLATRON',
'SORT' => 1400,
"INPUT" => array(
'TYPE' => 'ENUM',
'OPTIONS' => array(
"0%" => '0%', // Не знаю почему, но если указать "0", в обработчике приходит значение null. Поэтому указал "0%", в обработчике меняю на "0"
"10" => '10%',
"20" => '20%',
"110" => '10/110',
"120" => '20/120',
"none" => '-',
)
)
)
)
);