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


           

XID представляет собой псевдослучайный 20


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.

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