onlineticket:106comments
Различия
Показаны различия между двумя версиями страницы.
Предыдущая версия справа и слеваПредыдущая версияСледующая версия | Предыдущая версия | ||
onlineticket:106comments [2016/09/07 14:55] – kharitonov | onlineticket:106comments [2023/07/21 09:11] (текущий) – внешнее изменение 127.0.0.1 | ||
---|---|---|---|
Строка 1: | Строка 1: | ||
- | ===== Приложение 4. Комментарии по заполнению ===== | + | ====== Комментарии по заполнению |
- | ==== Логика заполнения структуры <FOP> ==== | + | ===== Логика заполнения структуры < |
- | Изначально производится проверка | + | Проверка |
- | - Соответствие шаблону // | + | - Соответствие |
* //A// – буква; | * //A// – буква; | ||
* //D// – цифра; | * //D// – цифра; | ||
* //AA// должно соответствовать '' | * //AA// должно соответствовать '' | ||
- | - Проверяется также принадлежность номера карты к платежной системе. | + | - Принадлежность номера карты к платёжной системе. |
- | Если проверка успешная, то записываем | + | Если проверка прошла успешно, то в тег < |
\\ | \\ | ||
При несовпадении платежной системы или при несовпадении размеров строки вся анализируемая строка помещается в тег | При несовпадении платежной системы или при несовпадении размеров строки вся анализируемая строка помещается в тег | ||
+ | |||
+ | <note tip> | ||
+ | |||
+ | ===== Логика заполнения структуры <FOP> для формы оплаты EX ===== | ||
+ | Для формы оплаты ‘'' | ||
+ | - **TYPE** = ‘'' | ||
+ | - **AMOUNT** = ‘'' | ||
+ | - **DOCNUM** в формате // | ||
+ | * //AAA// – расчетный код перевозчика; | ||
+ | * // | ||
+ | * //C// – контрольный разряд номера | ||
+ | * //DDDD// – номера обмениваемых купонов билета. | ||
+ | |||
+ | <note tip> | ||
+ | |||
+ | ===== Значения поля MCO_TYPE ===== | ||
+ | Список значений поля **MCO_TYPE** (тэг **/ | ||
+ | * '' | ||
+ | * '' | ||
+ | * '' | ||
+ | * '' | ||
+ | * '' | ||
+ | * '' | ||
+ | |||
+ | ===== Заполнение поля FARE для конфиденциальных тарифов ===== | ||
+ | Значение **/ | ||
\\ | \\ | ||
- | Все номера карт в системе замаскированы цифрой 9 по правилу «6+4», т.е. шесть первых и четыре последних цифры номера остаются оригинальными, | + | В **/ |
- | \\ | + | |
- | ==== Логика заполнения структуры <FOP> для формы оплаты EX ==== | + | |
- | Поле | + | |
- | \\ | + | |
- | Контрольный разряд //С// для цифровых расчетных кодов вычисляется по правилам IATA – остаток от деления числа // | + | |
- | \\ | + | |
- | ==== Расшифровка значений поля | + | |
- | //PTA// – MCO на PTA.\\ | + | |
- | //RECEIPT// – K95/ | + | |
- | //PENALTY// – MCO/EMD на штраф.\\ | + | |
- | // | + | |
- | // | + | |
- | // | + | |
- | \\ | + | |
- | ==== Заполнение TICKETS/ | + | |
- | Значение // | + | |
---- | ---- | ||
См. также: | См. также: | ||
- | * [[onlineticket: | + | * [[onlineticket: |
- | * [[onlineticket: | + | * [[onlineticket: |
- | * [[onlineticket: | + | * [[onlineticket: |
- | {{tag>онлайн-тикет}} | + | {{tag>online-ticket}} |
onlineticket/106comments.1473260128.txt.gz · Последнее изменение: 2023/07/21 09:10 (внешнее изменение)