4.4. Process3DSAuth - результат выполнения финансовой транзакции [SP2]



На этой странице описаны особенности формирования оповещения о статусе оплаты заказа клиента при проведении административной операции CreateOrder на платежном портале ПЦ "Прокард" с использованием продукта PC-ECOM-PG





На этой странице:



Пример XML

XML-сообщение имеет следующий формат

XML-сообщение имеет следующий формат

<?xml version="1.0" encoding="UTF-8"?> <TKKPG> <Response> <Operation>Process3DSAuth</Operation> <Status>00</Status> <Result>  <XMLOut> <Message date="25/01/2017 10:15:58">   <Version>1.0</Version>   <OrderID>5973</OrderID>   <TransactionType>Purchase</TransactionType>   <RRN>713091</RRN>   <RRN2>713092</RRN2>   <PAN>455555XXXX1903</PAN>   <PAN2>425555XXXX1499</PAN2>   <PurchaseAmount>5000</PurchaseAmount>   <Fee>0</Fee>   <Currency>840</Currency>   <TranDateTime>25/01/2017 10:15:58</TranDateTime>   <ResponseCode>001</ResponseCode>   <ResponseDescription>Удачное выполнение транзакции</ResponseDescription>   <Brand>VISA</Brand>   <OrderStatus>APPROVED</OrderStatus>   <ApprovalCode>340623 A</ApprovalCode>   <AcqFee>0</AcqFee>   <RezultOperation>Результат операции</RezultOperation>   <MerchantTranID>3133343537383739303837343030303030303030</MerchantTranID>   <OrderDescription>xxxxxxxx</OrderDescription>   <ApprovalCodeScr>340623</ApprovalCodeScr>   <PurchaseAmountScr>50,00</PurchaseAmountScr>   <CurrencyScr>Гривня</CurrencyScr>   <OrderStatusScr>Одобрен</OrderStatusScr>   <ThreeDSVerificaion>Y</ThreeDSVerificaion>   <ThreeDSStatus>Approved</ThreeDSStatus>   <Name>Sidorov Ivan I.</Name> </Message> </XMLOut> </Result> </Response> </TKKPG>

Параметры XML-сообщения

Параметр

Нужность

Пример значения

Описание

Параметр

Нужность

Пример значения

Описание

Message

Да

Документ в форма



Version

Да

1.0

Версия протокола. Текущая 1.0

OrderID

Да

4584-87854

Уникальный номер заказа

TransactionType

Да

Purchase

Тип операции

OrderStatus

Да

APPROVED или DECLINED

Состояние заказа

OrderStatusScr

Да

Одобрена или Отклонена

Текстовое описание состояния
заказа

PAN

Да

4555 55XX XXXX 5487

Маскированный номер карты

PAN2

Нет

4255 55XX XXXX 5544

Маскированный номер карты получателя (параметр заполнен для переводов)

Brand

Да

VISA, MC

Платежная система

Language

Нет

RU – русский, EN – английский, UK – украинский, и т. д.

Язык интерфейса клиента. Заполняется в соответствии с RFC 1766 двухсимвольным кодом языка

PurchaseAmount

Да

15210

Сумма транзакции в копейках

PurchaseAmountScr

Да

152,10

Сумма транзакции, отформатированная для отображения клиенту

Fee

Нет

0

Сумма комиссии в копейках

Currency

Да

980 - гривня

Код валюты транзакции

CurrencyScr

Да

Гривня

Текстовое описание валюты транзакции

Name

Нет

Sidorov Ivan I.

Имя клиента на карте

TranDateTime

Да

15/02/2003 15:37

Дата и время выполнения транзакции

ApprovalCode

Да

548789

Код подтверждения (номер чека)

ApprovalCodeScr

Да

548789

Код подтверждения

ThreeDSVerificaion

Да

Y
N U A

Флаг выполнения проверки карты по технологии 3-D Secure. Статус выполнения транзакций U / A содержится в сообщении PARes

Параметр отсутствует в XMLсообщении, для 3-Dsecure 2.1

RezultOperation

Да

Результат операции

Результат выполнения операции

ThreeDSStatus

Нет

APPROVED или DECLINED

Статус проверки по технологии 3- D Secure. Заполняется в случае выполнения проверки

Параметр отсутствует в XMLсообщении, для 3-Dsecure 2.1

ResponseCode

Нет

0402

Код ответа авторизационного хоста. Заполняется в случае отклонения транзакции.

ResponseDescription

Нет

Недостаточно средств на счете

Описание отказа в авторизации. Передается на языке интерфейса клиента. Заполняется в случае отклонения транзакции

Response_g

Нет

Russia

Текстовое поле, в котором отображается дополнительная информация (например, валюта счета, номер счета, страна держателя карты и др.).

AcqFee

Нет

0

Сумма эквайринговой комиссии

MerchantTranID

Нет

31333435373837393
0383734303
0303030303030

Уникальный номер транзакции клиента. Параметр генерируется

OrderDescription

Нет

Покупка

Текстовое описание заказа

Response_f

Да

123456

Предоплаченный код

xid

Да

MTQ0ODI4MTU5NzY0
MjAwMDAw MDA=

Уникальный идентификатор

транзакции, определяемый ТСП

CalculatedCAVV

Да

31343637363234313
0343230333
0303030303030jGs5
A8g5e9kDCB EACq1
+CYYAAAA=

Значение параметра CAVV

RRN

Да

700593

Внешний идентификатор транзакции

RRN2

Да

700594

Внешний идентификатор транзакции

HexCAVV

Да

31343733333237363
53330363830
3030303030308C6B3
903C8397BD
9030811000ACB570
640000000

Значение CAVV, используемое в 3-D Secure транзакции, в формате HEX

Идентификация результата успешного выполнения финансовой транзакции

В данном разделе описываются ключевые параметры для идентификации успешности выполнения финансовой транзакции из XML-ответа на операции Process3DSAuth.

Параметр

Значение

Обяз. поле

Описание

Параметр

Значение

Обяз. поле

Описание

OrderStatus

APPROVED

Да

Состояние заказа

ResponseCode

001

Да

Код ответа авторизационного хоста

ApprovalCodeScr

B0358C

Рекомендуется

Код подтверждения

TranId

123456781

Условно

ID транзакции авторизационного хоста

RRN

700593

Условно

Внешний идентификатор транзакции

RR2

700594

Условно

Внешний идентификатор транзакции

AuthorizationResponseCode

01

Да

Авторизационный код ответа хоста

ResponseDescription

Approved, no balances available

Условно

Описание ответа авторизации. Передается на языке интерфейса клиента

Примечание:

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

В описании данного раздела представлены ключевые параметры, однако торговец может использовать дополнительные поля, которые возвращаются в ответе Process3DSAuth, детали описаны выше.


Связанные страницы

Filter by label

There are no items with the selected labels at this time.

Copyright © 2015-2021 PROCARD