Push 163 file(s) from Obsidian
This commit is contained in:
@@ -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
|
||||
Reference in New Issue
Block a user