На этой странице:
tocTip |
---|
На этой странице описаны сборки CAVV для МПС Visa / MasterCard платежном портале ПЦ "Прокард" с использованием продукта PC-ECOM-PG |
Значение рассчитанного и преобразованного CAVV для формирования финансовой операции передается в параметре CalculatedCAVV ответа административной операции Process3DSAuth (для 3DS 2.1), примеры представлены ниже.
CAVV MasterCard
Code Block | ||
---|---|---|
| ||
<CalculatedCAVV>
3f078d5db6f2491eae27d882485ae14200000000kBP7K9bcD4SshFeiGq72hJgBQS/J
</CalculatedCAVV> |
CAVV VISA
Code Block | ||
---|---|---|
| ||
<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) | ||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
|