Push 163 file(s) from Obsidian

This commit is contained in:
2026-09-24 13:22:58 +05:00
parent 4c6a45e2e8
commit 9777f9490f
163 changed files with 36730 additions and 0 deletions
+18
View File
@@ -0,0 +1,18 @@
#ATMError
ATM fitness returned to normal
Command rejected: No reason provided
Update failed. Command rejected
Request close
Fetch hardware start
ATM fitness returned to normal. Can open
Для решения в ПО TellME поправили  SecurityFlag
```
было неправильно:
0000000010
Стало:
1100000010
```
Иногда (замечено на dvl) кончается лицензия TellMe
+13
View File
@@ -0,0 +1,13 @@
#ATMError #wincor #TWO
В промежуточном запросе (например уведомление о комиссии) не посылаются EMV данные, что вызывало ошибку на АТМ wincor
Sending 43 bytes at Thu Oct 02 16:59:56 2025:
`22[FS]000104010[FS][FS]8[FS]e1[FS]2[FS]29F0607A0000006581010[FS]`
`Solicited Status`
`Device Fault`
`EMV`
Для ее решения необходимо в TWO установить признак отправки EMV-данных:
![[Pasted image 20251003185028.png]]
+1
View File
@@ -0,0 +1 @@
92586171 4267 -> 4420
+1
View File
@@ -0,0 +1 @@
![[Pasted image 20260421163929.png|697]]
+4
View File
@@ -0,0 +1,4 @@
#ddc #ndc #tellme
Конфигурации в проде:
5514 - Прио-Внешторгбанк+NewPINchange +MIR+MasterCard+Visa+pictures+jpg
5515 - Прио-Внешторгбанк+NewPINchange+MIR+MasterCard+Visa+jpg+CashIn
@@ -0,0 +1,15 @@
#ATM #tellme
Security Flags – флаги безопасности
Параметр, определяющий настройки безопасности. Может принимать следующие значения: ABXXXXXCDE
A = 0 — не проверять TVN в TR Reply;
A = 1 — проверять TVN в TR Reply;
B = 0 — не отсылать TVN и MAC в TR Request;
B = 1 — отсылать TVN и MAC в TR Request;
C = 0 — не проверять Security Terminal Number в TR Reply;
C = 1 — проверять Security Terminal Number в TR Reply;
D = 0 — вычислять MAC по всему сообщению;
D = 1 — вычислять MAC по выборочным полям;
E = 0 — не отсылать TVN и MAC в Solicited Status;
E = 1 — отсылать TVN и MAC в Solicited Status
+6
View File
@@ -0,0 +1,6 @@
[[Карты]]
[[Статусы карт в TWO]]
[[Функции АТМ]]
[[Номер УС в TWO]]
[[Функции АТМ]]
[[Безкарточные операции]]
+3
View File
@@ -0,0 +1,3 @@
#СИТЭС
Коллеги, в логе теста 18 во второй команде GenAC TVR = 8000048020, Вы демонстрируете значение из первой команды, до выполнения эмитентского скрипта. Просьба прокомментировать.
В чеке гвоздями прибил значение 8000048020, после этого тест прошли.
+2
View File
@@ -0,0 +1,2 @@
#СИТЭС
![[Pasted image 20250902133154.png]]В данном случае значение берется из четвёртого поля. Сообщили в НСПК, они поправили на своей стороне, тест пройден.
@@ -0,0 +1,7 @@
#СИТЭС
1. Вычистить AID A0000006581099 из конфигурации.
2. Очистить содержимое каталога C:\scs\atm_h\ConfigNDC\NDC\CAM (в частности acc_aids.ini).
3. Вычистить упоминания об AID A0000006581099 из файла C:\scs\atm_h\DataNdc\emv_ndc.cfg.
4. Перезагрузить АТМ.
5. Прогрузить конфигурацию и пройти тест.
Готовые файлы лежат в облаке \work\docs\СИТЭС.
+4
View File
@@ -0,0 +1,4 @@
#Tx #TranzAxis
В дочерних конфигурациях необходимо как минимум перекрыть конфигурационные параметры.
Интерфейс разделен на 2. В верхней части ==групповые команды!== В нижней части ==по выбранному бвнкомату==
+6
View File
@@ -0,0 +1,6 @@
#webius #экран_атм
Для вертикального разделения экрана (сверху реклама, снизу ndc) идут картинки со своим разрешением:
- ndc - картинки с разрешением 1080х816;
- верхний рекламный блок - 1080х1104.
Команда экрана "вывести графический файл"
C:\webiusbrowser\advertising\pic\idle1.png
+5
View File
@@ -0,0 +1,5 @@
#ATM #tellme
Для передачи маленьких сумм на хост, необходимо взять в кавычки:
![[Pasted image 20250902154440.png]]
Для передачи больших сумм (100 тысяч и выше), необходимо выставлять соответствующую букву:
![[Pasted image 20250902154455.png]]
+13
View File
@@ -0,0 +1,13 @@
#TranzAxis
В TX экран аналогичный BNATAKECASH задается в адаптере протокола в настройках операции **Cash/Cheque Deposit** (и других операций с вложением наличных) на вкладках **Response Parameters > Operation/Transaction Declined**. Это экран **Operation/Transaction Declined screen** (задается для любой причины отклонения на вкладке **General** и в зависимости от причины отклонения на вкладке **Details**). Обратите внимание еще на это примечание к данному экрану в спецификации AANDC:
> **Table Note 100**: If the screen referenced in the Transaction Reply
> only contains nested screens, the first nested screen is displayed
> when the notes are presented; and the second nested screen is
> displayed when the notes are being retracted (if the customer has
> not taken the notes and Advance NDC has been configured to
> retract the notes). If the screen referenced in the Transaction Reply
> contains more than nested screens, it is fully displayed when the
> notes are presented.
Т.е. в нем можно передавать 2 экрана для случая нормального взятия возвращенных денег и для случая их ретракта по таймауту взятия.
@@ -0,0 +1,7 @@
#tellme #ndc
Одну из причин можно увидеть в erl логе банкомата
```
NDPCA:00FD1007:10:8100O:CNdcProtocol::m_MsgSaveEnhConfigInfo inv option value!
```
Для ее решения необходимо понизить 69 параметр до значения 003
+12
View File
@@ -0,0 +1,12 @@
````
```dataview
TABLE WITHOUT ID
file.link AS Проект,
Статус,
(length(filter(file.tasks.completed, (t) => t = true))) / (length(file.tasks.text)) * 100 AS "% Завершено",
(length(file.tasks.text)) AS Всего,
(length(filter(file.tasks.completed, (t) => t = true))) AS Завершённых,
(length(file.tasks.text)) - (length(filter(file.tasks.completed, (t) => t = true))) AS "Незавршенных"
FROM #проекты
```
````
@@ -0,0 +1,12 @@
Если на терминале используется несколько типов бескарточных операций, то разным кнопкам можно назначить разные номера начальных стейтов. Для этого необходимо в каталоге C:\SCS\atm_h\ConfigNdc\NDC\Custom создать файл cardless.ini.
В секции CardlessEntryStates необходимо задать набор значений XXX=YYY, где
XXX — битовая маска соответствующей кнопки (3 десятичные цифры);
YYY — номер начального стейта.
Например, для перехода по левой верхней кнопке на стейт 121, а по правой нижней — на стейт 122, необходимо задать следующие параметры:
[CardlessEntryStates]
001=121
128=122
+148
View File
@@ -0,0 +1,148 @@
#VBAM #PH2
| Провайдер | | Op. Code |
| ------------------- | ------ | -------- |
| ROSTELECOM | 279001 | GIDAA___ |
| GASPROM CONSUMPTION | 279002 | B_ |
| GASPROM SERVICE | 279003 | _C |
| ELECTRICITY | 279004 | D_ |
| UCOM MOBILE | 279005 | GID_G___ |
| MOBILE | 279006 | GID_H___ |
| IDRAM | 279007 | GID_I___ |
| BEELINE FIXED | 279008 | GID_A___ |
| BEELINE MOBILE | 279008 | GID_B___ |
| VIVACELL MTS | 279008 | GIDA____ |
| WATER EREVAN | 279012 | AC |
| WATER REGIONG | 279013 | AD |
В dvl
добавлены экраны шаблонов приложений 531, 532, 533, 534. Добавлены экраны списка приложений 539, 540.
Добавлены экраны выбора приложений.
- 07.02.2024
Обновлен экран стейта 045 с 000 на 044.
Обновлен таймер time-out с 60 до 30 секунд.
Обновлен экран 077 - добавлена команда установки цвета.
Добавлены экраны 39 и 40 "возьмите деньги" "не забудьте чек".
Обновлена ветка "слабый пин" при смене пин-кода.
Обновлена ветка "неверный пин" при смене пин-кода.
Убраны ".00" из экрана 001
- 21.02.2024
Добавлен st ;274
Изменён st 261 теперь идет на 274
Добавлен экран 41
Обновлены служебные экраны на 041
- 22.02.2024
Обновлен st 148
Изменена последовательность языков в ICC параметрах.
- 28.02.2024
Обновлены st 095 и 096 - добавлена отмена.
Заменена картинка 178-en для экрана 178 армянского языка.
Обновлен st 062F062141137255075062028007. Вместо экранной отмены - переход в главное меню.
Обновлен st 174 -> 052 ;052021000000000000000000
- 05.03.2024
Добавлен st 275Y и st 276W
В st F (кнопка позиции F) и H (кнопка позиции F) экраная кнопка "отмена" переходит на 275Y
st F 062, 077, 105, 106, 107, 108, 192, 707, 751, 800, 801, 802, 803.
st H 103, 126, 182, 183, 184, 185, 186, 187, 188, 189, 190, 191, 214, 215, 217, 217, 230, 232.
При p2p сделать переход на экран 3.10 (не отмена а шаг назад)
p2p после ввод суммы при отменен показать 3.10
з2з итр 14,6 есть ли возможность сделать шаг назад
17,6 тоже посмотреть
17,16 тоже посмотреть
- 12.03.2024
Добавлен st 278/
Платежи по Ростелекому идут с 192А -> 278/ вместо 046I
добавлен st 281W (W231231255255028255255255)
st 233Y теперь идет на 281W вместо 231D
- 13.03.2024
Обновить экран 751 в проде
Обновить чеки в prod (payment и bill payment)
Добавить st282F000141137255166282275000 (UNABLEPROCAMNT)
Добавить st283;282282000000000000000000
Добавить экран 282
- 21.03.2024
Добавить st778j и экран 778
178 187
Rostelecom 001 AA
002 B_
003 _C
004 D_
Ucom Mobile 005 _G
Ucom 006 _H
007 _I
Telecom Armenia Mobile (Beeline) 008 _A
Telecom Armenia Fixed (Beeline) 009 _B
010 _D
011 A_
012 AC
013 AD
- 02.05.2024
изменен стейт 95
13.05.2024
Изменен экран 751:
`было:`
`@@PEC:\mk\751.jpg\ICZ#TI`
`стало:`
`@@PEC:\mk\751.jpg\IAZ#TIILAMD`
- 17.05.2024
Обновлен st122
было стало
D117225192032000001000000 D117225064032000001000000
- 09.08.2024
dvl
конфигурация 3013
Для стейта 71 изменен стейт Z с номера 072 на 293
- 13.08.2024
dvl
конфигурация 3010
добавлены стейты приема 296, 298.
Добавлен стейт 295;
Все стейты приема идут на 295, затем на 144
- 29.08.2024
dvl
Добавлен экран C05 (как C02)
Z032 изменен на ВЕРНУТЬ ДЕНЬГИ
145 изменен на Y
Добавлен экран 145
- 03.04.2025
Отключены все активные FDK кномпки на следующих стейтах:
006m;
044m;
045m.
Обновлено дополнение к стейту 199:
Z201097201201201201201131
- 17.04.2025
Добавлены
Экран 130 @@PEc:\mk\131.jpg\
Стейт 308 и помечен как Restricted Card
J130000130003130000000000
- 15.09.2025
В конфигурациях 3113 и 3312 внесены следующие изменения:
В конфигурационных параметрах отключен переход на 410 стейт (параметр 77)
В конфигурациях 3113 и 3111 внесены следующие изменения:
Добавлен st 312W416416416416416255255255 (переход на отмену операции на st416 ):
`было`
`312W417417417417417255255255`
`стало`
`312W416416416416416255255255`
st410 теперь ссылается на 312 (ранее на главное бескарточных операций).
@@ -0,0 +1,6 @@
#VBKZ #PH2
Клиентский путь:
![[Monimax_8600S (002).png]]
В новый сценарий встроить поддержку комиссий
@@ -0,0 +1,18 @@
#PH2 #VBKZ
2 типи устройств:
ITP
- 200 - IPT KZ
ATM:
- 202 - VBKZ_8600s-virt-cards-ver4;
- 2052 - Kazakh_Wincor_win7-Transfers+SMS+$+CUP+MIRи+Payment-New_Menu-Cash_after_card (cp 2055);
- 2063 - Kazahstan NCR Win7 + VMT+CUP+Payment+MIR-new_menu+deposit+jpg-cash_after_card-NoNFC;
- 2068 - VBKZ_Opteva_522_Agilis_NDC_lang_offset_300
2052 WincorNDC (Wincor 1500/2050)
- используется подложка из pcx фоновых картинок с ndc текстом на трёх языках (с языковыми банками).
2063 NDC (NCR 6632/6634)
- используется подложка из jpg фоновых картинок с ndc текстом на трёх языках (с языковыми банками).
2068 NDC (Diebold Opteva 522)
- используется подложка из jpg фоновых картинок с ndc текстом на трёх языках путем языкового смещения(300).
@@ -0,0 +1,16 @@
#VBKZ
Недостающие картинки для [[ВТБ Казахстан МВПО]]
- [ ] В следствии технической неисправности, ваш запрос не может быть выполнен.
- [ ] Вы превысили лимит на проведение данной операции.
- [ ] Ваш запрос отклонен пожалуйста, возьмите карту.
- [ ] Эта операция не разрешена вашим-эмитентом.
Конфигурация 2058
| состояние | экран | Текст |
| --------- | ----- | ------------------------------------------------ |
| 199 | 199 | Вы превысили лимит на проведение данной операции |
| 155 | 144 | |
| 150 | 150 | Ваш запрос отклонен пожалуйста, возьмите карту |
| 158 | 158 | Ваш запрос отклонен пожалуйста, возьмите карту |
+19
View File
@@ -0,0 +1,19 @@
В ndc-логах доката не ищи, это операция хоста, банкомат про неё не знает.
В ndc-логах будет видно по УИТ какую сумму послал АТМ для доката, со счётчиками или следующим клиентом.
вот он получил УИТ
![](file:///C:/Users/Roman/AppData/Local/Temp/msohtmlclip1/01/clip_image002.gif)
вот данные для доката при след.клиенте
![](file:///C:/Users/Roman/AppData/Local/Temp/msohtmlclip1/01/clip_image004.gif)
вот докат
![](file:///C:/Users/Roman/AppData/Local/Temp/msohtmlclip1/01/clip_image006.gif)
![](file:///C:/Users/Roman/AppData/Local/Temp/msohtmlclip1/01/clip_image008.gif)
![](file:///C:/Users/Roman/AppData/Local/Temp/msohtmlclip1/01/clip_image010.gif)
+10
View File
@@ -0,0 +1,10 @@
#карта
dpu as13:14996 29510103 ;2201000100001612=26102261644836000000? пин 5950
vbam as13:14907 279d0004 ;4033180007832598=21052011331905230000? ПИН 1376
Порт as13:14908
vbam admin ;9002799999999978=49121011933144800000? 3509
4E41F94ACAB29BF04D09AAD7918F2A91
[[Безкарточные операции]] в теллере
;4033180007832598=21052011331905230000?
;0000000000000000=23112011331905230000?
+34
View File
@@ -0,0 +1,34 @@
#ndc
| Function ID | Functions Performed |
|--------------|---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|
| 1 or 7 | Deposit and print. See Table Note 49. |
| 2 or 8 | Dispense and print. See Table Note 47. |
| 3 or 9 | Display and print |
| 4 | Print immediate |
| 5 | Set next state and print |
| 6 | Night safe deposit and print |
| A | Eject card and dispense and print (card before cash) |
| B or C | Parallel dispense and print and card eject |
| E Reserved | A specific command reject will be sent if this is received. |
| F | Card before parallel dispense/print |
| O | Reserved |
| P | Print statement and wait. See Table Note 48. |
| Q | Print statement and set next state. See Table Note 48. |
| R | Reserved. A Specific Command Reject will be sent if this is received. |
| S | Reserved. A Specific Command Reject will be sent if this is received. |
| T | Reserved. A Specific Command Reject will be sent if this is received. |
| # | Print passbook and set next state (Not supported) |
| % | Print passbook and wait (Not supported) |
| * | Refund notes and print |
| ‘‐’ | Deposit notes and print |
| ‘’’ | Deposit notes and wait |
| : | Process cheque |
| b | Dispense notes first during valuable media exchange |
| c | Process multiple cheques |
| e | Print valuable media and set next state (not supported) |
| f | Deposit media first during valuable media exchange |
| **Note 47** | If the Dispense and Print function is used with a spray cash dispenser and a motorised card reader, the full timeout on cash taken before returning card and then printing will be used |
| **Note 48** | Function IDs P and Q are used to print statements on the statement printer when the printer flag in the Transaction Reply is 8 or sideways on the receipt printer when the printer flag is =. The action taken on a Print Immediate command depends on when it is received and the contents of the next state ID field. |
| **Note 48** | Diebold mode is not supported, therefore Advance NDC operation is different from NDC+. In Advance NDC, an envelope is always dispensed on execution of the transaction reply if an envelope has not previously been dispensed through the execution of the Envelope Dispenser State. |
| | |
+9
View File
@@ -0,0 +1,9 @@
В дополнении поменяно следующее:
Адаптер протоколов -> Мультикарта -> Операции
Депозит наличными/чеками 10 Cash Deposit On-Us RUB/USD/EUR NFC 1я ФАЗА
Так же обновлено в 21
![[Pasted image 20251111192256.png]]
Добавлен показ 608 экрана в секции Показать экран (с чеком и без).
+15
View File
@@ -0,0 +1,15 @@
#two
Yjvth УС в TWO Согласно инструкции для банкомата "256D7001":
1. Внесистемный номер УС будет: 137001. Получается следующим образом согласно инструкции:
a. "256" - идентификатор Банка отбрасываем;
b. "D" - переводим из 16-тиричной системы в 10-тичную - получается "13";
c. "7001" - последовательный номер банкомата, выданный при регистрации;
2. Security terminal number: 1370011100000010. Получается следующим образом согласно инструкции:
a. "137001" - Внесистемный номер УС;
b. "1100000010" -[[Security Flags (макирование)]] .
Для PH
А=10;
В=13;
K=14.
@@ -0,0 +1,3 @@
1. получить согласие от банк
2.
@@ -0,0 +1,26 @@
#tx #TranzAxis
Дополнительно можно настроить **Пользовательское уточнение** в операции, которое перед выполнением транзакции проверит, доступен ли сервис печати. Для этого в **Функции проверки применимости уточнения** проверяем, доступен ли сервис печати:
// Показать, если печать недоступна, а клиент выбрал печать чека
return !term.isAvailReceipt() && tranRq.Specific != null && tranRq.Specific.ReceiptRequested == true;
На экране пишется текст "Извините, печать временно недоступна". Можно также предложить оборвать операцию, если наличие чека принципиально. Набор возможный действий определяется на вкладке **Действия** пользовательского уточнения:
- Настройте действие **![](https://helpdesk.compassluxe.com/images/icons/emoticons/error.png) Отмена операции** на какую-то клавишу, если хотите позволить клиенту завершить операцию на этом этапе(это если ему принципиально наличие чека). Если такое действие не требуется, а нужно лишь уведомление, то просто не добавляйте это действие и отменить операцию с этого экрана будет нельзя. Операция при этом отклонится с результатом **Отмена операции клиентом**, на которую можно настроить детализацию
- Настройте действие **![](https://helpdesk.compassluxe.com/images/icons/emoticons/check.png) Согласие клиента**
В **Функции обновления транзакционного запроса** сбрасываем флаг запроса чека:
tranRq.Specific.ReceiptRequested = false;
return null;
Проверять выбранное действие необязательно, поскольку при отказе от операции функция не вызывается. С другой стороны, вы можете вместо действия **Отмена операции** выбрать **Отказ клиента**. Для этого действия функция будет вызвана и вы сами сможете определить, что делать далее. Например:
// При согласии снимаем признак необходимости чека и продолжаем операцию
if (action == XdcKeyAction:Yes) {
tranRq.Specific.ReceiptRequested = false;
return null;
}
// Выбран No = Отказ клиента
// В случае отказа отклоняем операцию с причиной "Отклонено пользовательской функцией (1)"
return DeclineReason:UserDecline1;
+22
View File
@@ -0,0 +1,22 @@
#TX #TranzAxis
Нет наследования фитов
ссылочный ИД нужен при миграции
Номер конфиги менять обязательно иначе не прогрузится
После импорта - первым делом ЗАФИКСИРОВАТЬ! Далее уже менять конфигу.
проблема:
st (при возврате после баланса (усешной по чипу возврат в гл. меню) - грязный оп. код. Надо править (возможно 086) 220 - гл. меню (надо сначала на 015(006))
по nfc т.к. нет 2 тапа, после успешной транзакции повторный тап - далее в главное меню. Всегда завершается.
Слепое меню
Языки
экраны
4 - кодировка, помещали 9 (?). Можно подсмотреть в 221
5 - АТМ ИД
Обязательно перекрывать конфигурационные параметры в дочерней конфигурации, иначе не прогрузит на АТМ.
VBAB 379D7034 было 4003, сменил на 4007(экран пополам)
@@ -0,0 +1,5 @@
#TWO #ndc #сценарии #конфигурация
Для продолжения транзакции не посылать опер.буфер и посылать track2 (в TWO есть настройка “продолжение транзакции при присланном track2” (старое поведение)). Соответственно, например, для смены пин-кода необходимо:
 1. Прислать основной запрос с опре.буфером;
 2. Ввести первый пин и отправить запрос с track2, но без опер.буфера.
 3. Ввести второй пин и отправить запрос с track2, так же без опер.буфера.
@@ -0,0 +1,87 @@
#vbam #ndc
## Общая информация
* **Сервис:** DCC (Dynamic Currency Conversion) — динамическая конвертация валюты при выдаче.
* **Проект:** VBAM_78 / 052026.
---
## 1. Настройка конфигурации
Для активации и настройки сервиса необходимо внести изменения в приложение **"Конфигурация банкоматов"**.
### 1.1. Параметры DCC
Перейдите по пути:
`Группа` $\rightarrow$ `Дополнительные параметры` $\rightarrow$ `вкладка "Транзакции"` $\rightarrow$ `Настройки DCC`
**Задачи:**
* Определить экраны, языки и тип экрана с валютой в соответствии с ТЗ.
* **Для ВТБ Армения:** Реализовать только экран подтверждения с поддержкой 3-х языков:
* Russian
* English
* Armenian
![[Pasted image 20260918195611.png]]
### 1.2. Служебные состояния/экраны
Перейдите по пути: `Группа` $\rightarrow$ `вкладка "Общие"` $\rightarrow$ `Служебные состояния/экраны`
Определите следующие 2 состояния:
1. **Generate EMV Cryptogram**`UPDATEEMVCRYPTOGRAM`
2. **Generate EMV cryptogram for Dynamic Currency Convertion**`GENERATEEMVCRYPTOGRAM`
![[Pasted image 20260918200036.png]]
---
## 2. Конфигурация цепочек
В конфигурации необходимо настроить следующие цепочки действий:
**Цепочка для `GENERATEEMVCRYPTOGRAM`:**
`313;319319000000001000000000;`
`319D312225000001000000000322;`
`322Z002000000004000000000000;`
`312/005543544326000000000000;`
`326Z323325131131131131131131;`
`323?325255255030030000000000;`
`325I005141001000001000128324;`
`324Z000000000000000000003000;`
**Цепочка для `UPDATEEMVCRYPTOGRAM:`:**
`328;335335000000000000000000;`
`335D333225000001000000000331;`
`331Z002000000004000000000000;`
`333/005543544329000000000000;`
`329Z332334131131131131131131;`
`332?334255255030030000000000;`
`334I005141001000001000128330;`
`330Z000000000000000000001000;`
---
## 3. Логика чека (Withdrawal)
Обновите логику формирования чека выдачи наличных следующими условиями:
```
@ ВЫДАЧА НАЛИЧНЫХ>
?IF (DCCPERFORMED)
@ Сумма выдачи: #DBA>
@ Курс конвертации: #DCR>
@ Сумма списания по курсу Банка: >
@ #DPA>
?IF (FEE)
@ КОМИССИЯ ЗА СНЯТИЕ НАЛИЧНЫХ – 1%>
#S2
?ENDIF
?ELSE
?IF (FEE)
#S1>
@ КОМИССИЯ ЗА СНЯТИЕ НАЛИЧНЫХ – 1%>
#S2
?ELSE
#A1>
?ENDIF
?ENDIF
>
@ КОД ПОДТВЕРЖДЕНИЯ>
#AR>
>
```
---
## 4. Графика
Все изображения для данного сервиса должны соответствовать маске: dcc-*.jpg
@@ -0,0 +1,7 @@
#webius
Для корректировки количества рекламных заставок в ротации необходима корректировка файла:
c:/webiusbrowser/Advertising/adv.html
Для отображения 4х рекламных заставок необходимо скорректировать строку
`var imgArray = ['adv1.png', 'adv2.png', 'adv3.png'];`
добавив adv4.png соблюдая формат:
`var imgArray = ['adv1.png', 'adv2.png', 'adv3.png', 'adv4.png'];`
+7
View File
@@ -0,0 +1,7 @@
#карта #pin #бесконтакт
Смена ПИН-а по бесконтакту в банкомате отключена по следующей причине. Обмен с картой при бесконтакте происходит до запроса на хост. Поэтому после получения ответа от хоста загрузить в чип скрипт смены оффлайн-пина невозможно. Т.е. получается ситуация , когда онлайн-пин уже новый, а оффлайн-пин - остался старый. Он обновится только когда клиент проведет операцию по контакту и в чип загрузится скрипт смены оффлайн-пина. Это может вызвать много негативных вопросов от клиентов. Поэтому смена ПИН по бесконтакту по требованию ДКР была закрыта.
Альтернативы:
1. ПИН по СМС через Генезис ( у BRAB нет ) - проект;
2. Смена ПИН в ДБО через POSRequest (как у NARB,PUCB) - проект;
+9
View File
@@ -0,0 +1,9 @@
Сервионика
[На портале ADFS](https://adfs.servionica.ru/adfs/portal/updatepassword/)
Если у вас корпоративный ноутбук с ОС Windows, Вам необходимо синхронизировать пароль в системе. Для этого:
- подключитесь к VPN Сервионики;
- заблокируйте компьютер, нажав сочетание клавиш Win+L;
- разблокируйте компьютер, используя новый пароль.
МК
[dvl (dev)](https://td.dev.mc/reset/login)
[prom](https://td.prom.mc/reset/login)
@@ -0,0 +1,19 @@
#ndc #dpu
Таблица для оп. кодов для NDC
| № | Название операции | Op. Code EMV/MS | Op. Code NFC | Код транзакции TWO | Tag 9c |
| --- | ---------------------------- | -------------------- | ------------ | ----------------------------------------------------------- | ------ |
| 1 | Баланс на экран | CA___CAA | | 30 - Balance inquiry | 30 |
| 2 | Баланс на чек | CA___BAA | | 30 - Balance inquiry | 30 |
| 3 | История операций (mini-stmt) | HHD__BAA | | 71 - Mini-statement Print | 70 |
| 4 | Выдача RUB с чеком | ADC__BAA | AD___BAA | 10 - Withdrawal | 1 |
| 5 | Выдача RUB без чека | ADC__CAA | AD___CAA | 10 - Withdrawal | 1 |
| 6 | Выдача TJS с чеком | ADC__BBA | AD___BBA | 10 - Withdrawal | 1 |
| 7 | Выдача TJS без чека | ADC__CBA | AD___CBA | 10 - Withdrawal | 1 |
| 8 | СМС-подключение | HB_A___A | | 60 - Message to Financial Institution <br>(код сообщения 1) | 60 |
| 9 | СМС-изменение | HB_B___A | | 60 - Message to Financial Institution <br>(код сообщения 2) | 60 |
| 10 | P2P, RUB | D____BAA | | 46 - ATM P2P Pass | 65 |
| 11 | Лимиты RUB | HB_D__AA | | 60 - Message to Financial Institution <br>(код сообщения 4) | 60 |
| 12 | Лимиты TJS | HB_D__BA | | 60 - Message to Financial Institution <br>(код сообщения 4) | 60 |
| 13 | Балансировка АТМ | IB A<br>IIB B | | 90 - Check PIN for Admin. Card | empty |
| 14 | Инкассация | IB A<br>IF A | | 90 - Check PIN for Admin. Card | empty |
+1
View File
@@ -0,0 +1 @@
![[Pasted image 20250822165411.png]]
@@ -0,0 +1,17 @@
#TranzAxis
| Tag 9c | Название операции | Op. Code | Код транзакции TWO | |
| ----------- | -------------------------------- | -------- | ------------------ | --- |
| 10 | Выдача | ADC@@@@@ | Withdrawal | |
| 20 | Внесение наличных | | | |
| 30 | Баланс | | | |
| | Баланс экран | CA@@@C@@ | | |
| | Баланс на чек | CA@@@B@@ | | |
| 72 (70, 71) | Мини-выписка | HCA@@@@@ | | |
| 81 | Смена пин-кода | ID@@@@@@ | | |
| 87 | Разблокировка пин-кода | I@D@@@@@ | | |
| 60 | СМС-информирование | HB@@@@@@ | | |
| | подключение к СМС информированию | HB@A@@@@ | | |
| | изменение номера | HB@B@@@@ | | |
| | Оплата услуг | GID@@@@@ | | |
| | Продолжение транзакций | BFI@@@@@ | | |
File diff suppressed because it is too large Load Diff
+13
View File
@@ -0,0 +1,13 @@
#ndc
Таймеры на выдачу:
таймер 07 – это время до перехода на стейт (1 сек)
таймер 05 – это время до ретракта (45 сек)
Итак, после получения одобрения от хоста если не забрать выданные ДС через 45-46 сек они будут забраны.
Вот в переписке ниже указано время:
Timer_05=45000
Timer_07=1000
Таймеры на приём:
Таймер 78 (конфиг) – 60 сек. – время до ретракта
Если не забрать отбракованные ДС, то через 60 сек. они поедут в ретракт.
+6
View File
@@ -0,0 +1,6 @@
#PH2 #ATM
4557 AB0E 683D 3432 20F4 672F D654 1C86 part1
8A6B D545 0197 3134 D320 F86D 2970 6467 part2
Контрольная сумма: E623
@@ -0,0 +1,7 @@
#ndc #emv #карта
~5CAM0007 nfc
~5CAM0004 chip
5CAM0007 - 07 - Contactless EMV 
5CAM0004 - 05 - EMV-транзакция, CVV достоверен
5CAM000C - 05 - EMV-транзакция, CVV достоверен 
5CAM0024 - 90 - Магнитная полоса прочитана, CVV достоверен
@@ -0,0 +1,5 @@
#ndc #сценарий #конфигурация
С копейками:
![[Pasted image 20250902142744.png]]
Без копеек:
![[Pasted image 20250902142748.png]]
+3
View File
@@ -0,0 +1,3 @@
Функции управления АТМ:
![[Pasted image 20250822165546.png]]
![[Pasted image 20250822165617.png]]
+3
View File
@@ -0,0 +1,3 @@
#emv #карта
по сервис коду 226, не должно быть магнитки, все же или карта кривая или ридер
код содержится на трек2, сначала идет срок действия ггмм, потом сервис код 3 цифры. вот как раз 3-я цифра и говорит о том, что карта чиповая 2 или 6