Протокол для работы с кредитными картами CyberCash



             

Оттиски (Thumbprints) - часть 42


XID представляет собой псевдослучайный 20 байтовый код, который должен быть уникальным. В таблице 4.6.2.38 рассмотрено, когда формируется и используется поле TransID в сообщениях SET.

Таблица 4.6.2.38. Условия формирования и использование поля TransID

СообщениеLID-CLID-MXIDPaySysID
PInitReqRC1N/PN/P
PInitRes

Я

Я (C2)

RN/P
PReq

Я

Я

Я (R3)

N/P
PRes

Я

Я (C2)

Я

C4
InqReq

Я

Я

Я

C5
InqRes

Я

Я

Я

C4
AuthReq

Я

Я

Я

N/P
AuthRes

Я

Я

Я

C6
AuthRevReq

Я

Я

Я

C
AuthRevRes

Я

Я

Я

Я

CapReqIIII
CapResIIII
CapRevReqIIII
CapRevResIIII
CredReqIIII
CredResIIII
CredRevReqIIII
CredRevResIIII
PCertReqN/PCN/PN/P
PCertResN/P

Я

N/PN/P
BatchAdminReqIIII
BatchAdminResIIII
CardCInitReqRN/PN/PN/P
CardCInitRes

Я

N/PN/PN/P
Me-AdCInitReqN/PCN/PN/P
Me-AdCInitResN/P

Я

N/PN/P
RegFormReq

Я

Я

N/PN/P
RegFormRes

Я

Я

N/PN/P
CertReq

Я

Я

N/PN/P
CertRes

Я

Я

N/PN/P
CertInqReq

Я

Я

N/PN/P
CertInqRes

Я

Я

N/PN/P
R

Поле является обязательным, генерируется отправителем сообщения и копируется в цифровой конверт.

C

Наличие поля является условным. Оно может быть сформировано для этого сообщения и задублировано в цифровом конверте. В противном случае поле копируется из предыдущего сообщения.

N/P

(Not Present) Отсутствует как в сообщении так и в цифровом конверте.

Я

Копируется из запроса или предыдущего сообщения, дублируется в цифровом конверте

I

Может присутствовать в элементе информационной структуры сообщения, отсутствует в цифровом конверте.

Примечания:

        1. Копируется из процесса инициализации SET (если имеется)

        2. Если для данной транзакции нет предшествующего LID-M, продавец может сформировать его для данного сообщения.

        3. Если пара PinitReq/PinitRes отсутствует, то генерируется владельцем карты.

        4. Если послано после получения AuthRes с PaySysID

        5. Если послано после получения PRes с PaySysID

        6. Может быть сформировано расчетным центром для данного сообщения.

Алгоритм формирования TransID представлен ниже:

ШагДействие
1

Если сообщение для данной транзакции получено раньше, следует запомнить все его поля.

2

Если это новая транзакция, сформировать все необходимые поля (см таблицу выше)

3

Заполнить любые опционные поля, которые могут быть сформированы данным объектом.

Обработка TransID зависит от типа сообщения.

Платежная инструкция

Платежная инструкция (PI) является одной из важнейших информационных структур SET.


Содержание  Назад  Вперед