Коды завершения (completionCode) могут принимать следующие значения (см. табл. 4.6.2.62).
Таблица 4.6.2.62. Коды завершения операции
meanonglessRatio | PurchAmt=0; отношение не может быть вычислено |
orderRejected | Продавец не может обработать заказ |
orderReceived | Процессы авторизации отсутствуют |
orderNotReceived | Информационный запрос получен до заказа |
authorizationPerformed | См. AuthStatus |
capturePerformed | См. CapStatus |
creditPerformed | См. CreditStatus |
Владелец карты обрабатывает полученный отклик PRes следующим образом.
Шаг | Действие |
1 | Извлекается отклик из входного сообщения |
2 | Чтобы проверить подпись продавца, производится обращение к Received Signed Data, |
3 | На основе Trans.LID-C ищется запись транзакции. Если запись не найдена:
|
4 | Сравнить значения TransIDs.XID с XID из записи транзакции. Если равенства нет:
|
5 | Сравнить значения RRPID из сообщения и записи транзакции. Если совпадения нет:
|
6 | Сравнить значения Chall-C из сообщения и записи транзакции. Если совпадения нет:
|
7 | Запомнить BrandCRLIdentifier и проверить, что перечисленные CRL содержаться в кэше. Если это не так, и перечисленные CRL относятся к элементам, чьи сертификаты использовались для верификации подписи, сообщение игнорируется, так как подпись может быть некорректной. |
8 | Для каждого PResPayload из PresPayloadSeq выполняются следующие действия:
|