Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.
Image Removed

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

toc
Tip

На этой странице описаны сборки CAVV для МПС Visa / MasterCard платежном портале ПЦ "Прокард" с использованием продукта PC-ECOM-PG

Значение рассчитанного и преобразованного CAVV для формирования финансовой операции передается в параметре CalculatedCAVV ответа административной операции  Process3DSAuth (для 3DS 2.1), примеры представлены ниже.

CAVV MasterCard

Code Block
languagexml
<CalculatedCAVV>
   3f078d5db6f2491eae27d882485ae14200000000kBP7K9bcD4SshFeiGq72hJgBQS/J
</CalculatedCAVV>

CAVV VISA

Code Block
languagexml
<CalculatedCAVV>
   31363231383835353839373638303030303030300002010451315100000079E098014473C11A0D45
</CalculatedCAVV>

При выполнении операций Purchase, P2PDebit после проведения проверки 3DSecure в реализации протокола подключения сервис-провайдеров необходимо брать значение CAVV из параметра CalculatedCAVV ответа на административную операцию  Process3DSAuth (для 3DS 2.1).

Сборка CAVV по МС, для операций по 3DS2.1
Формат CAVV для карт Мастеркард:
MPI.PAReq.xid->xid + 00000000 (добор необходимой длины xid до 40 символов) + PARes->cavv

f5ceda8aeee8400087872156ac550bef + 00000000 + kBNqOeyqzthXtAH0l1KEvZgBrShs

Полный пример собранного CAVV по MC (68 символов):

f5ceda8aeee8400087872156ac550bef00000000kBNqOeyqzthXtAH0l1KEvZgBrShs

Сборка CAVV по VISA, для операций по 3DS2.1

MPI.PAReq.xid->xid (производится преобразованием в единую строку без разделительных знаков) + 00000000 (добор необходимой длины xid до 40 символов) и PARes->cavv.
Для поля PARes->cavv необходимо выполнить следующие преобразования: произвести расшифровку из кодировки base64, для каждого символа расшифрованной строки произвести конвертацию символа в ASCII код и преобразование полученного ASCII кода в десятичное двузначное значение с лидирующим нулем.

Поле CAVV протокола = Полученные преобразованные значения xid + 00000000 (добор необходимой длины xid до 40 символов) + cavv

Полный пример собранного CAVV по VISA (80 символов):

8a692996e4fc4219ba901edd066e9a2d000000000007010064127300000487087912730000000000

Filter by label (Content by label)
showLabelsfalse
spacesAPI
showSpacefalse
sorttitle
typepage
titleСвязанные страницы:
cqllabel = "поставщики-услуг" and type = "page" and parent = "1203667225"
labelsdocumentation-space-sample