Поля данных PANOnly
Имя поля | Описание |
PAN | Номер платежной карты владельца |
EXNonce | Случайное число, используемое для маскирования PAN |
Таблица 4.6.2.19. Значения кодов RequestType
Тип запроса | Только сертификат подписи | Только сертификат шифрования | Оба сертификата |
Начальный запрос владельца карты | 1 | 2* | 3* |
Запрос обновления владельца карты | 10 | 11* | 12* |
* указывает на значения, зарезервированные для будущего использования
Когда центр ССА получает ReqFormReq, он выполняет следующие шаги для проверки корректности сообщения.
Шаг | Действие |
1 | Извлечь RegFormReq из входного сообщения |
2 | Заполнить PAN из данных, которые подлежат шифрованию. Это делается после удаления заполнителя. |
3 | Из данных RegFormReqData запомнить RequestType, RRPID, LID-EE, Chall-EE2, LID-CA, список оттисков (Thumbs) и код языка. |
4 | Проверить, что RRPID, полученный из цифрового конверта сообщения соответствует одному коду из RegFormReqTBE. Если соответствия нет, возвращается сообщение об ошибке с ErrorCode равным unknownRRPID |
После верификации RegFormReq CCA генерирует RegFormRes следующим образом. Если верификация запроса прошла успешно, присылается регистрационная форма, уведомление о политике, URL платежной системы и логотип карты. В случае неудачи сообщается причина и опционно URL и адрес e-mail, откуда может быть получена более детальная информация. Процедура формирования RegFormRes описана ниже.
Шаг | Действие |
1 | Сформировать RegFormTBS в соответствии со следующей процедурой:
|
2 | Подписать результат шага 1 (то есть данные RegFormTBS), установить contentType для SignedData равным id-set-content-RegFormTBS. |
3 | Сформировать цифровой конверт сообщения и послать владельцу карты RegFormRes |