4.2. Оповещение о статусе оплаты заказа [SP]

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

После завершения оплаты заказа осуществляется возврат клиента на URL магазина в зависимости от статуса оплаты заказа (ACCEPT, DECLINE, CANCEL). При этом методом POST передается XML.

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

  • Пример XML
XML-сообщение имеет следующий формат
<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>
  • Параметры 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

RezultOperation

Да

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

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

ThreeDSStatus

Нет

APPROVED или DECLINED

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

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