Visa Secure enables the exchange of data between the merchant, card issuer and, when necessary, the consumer, to validate that the transaction is being initiated by the rightful owner of the account. It is a two-step process. First the cardholder is authenticated by 3D Secure. Then the transaction is authorized based on the 3D-Secure evaluation. In this section, you will learn how to authorize a card payment based on the 3D-Secure evaluation.

Prerequisite

Before you implement Visa Secure, you must contact customer support to have your account configured for this feature.

Fields Specific to this Use Case

consumerAuthenticationInformation.cavv
: The cardholder authentication verification value (CAVV). This transaction identifier is generated by the issuing bank and returned during the Visa Secure cardholder authentication.
consumerAuthenticationInformation.xid
: The transaction ID returned during the Visa Secure cardholder authentication.
processingInformation.commerceIndicator
: The transaction type.

Endpoint

Set the
ccAuthService_run
field to
true
.
Send the request to
https://ics2ws.ic3.com/commerce/1.x/transactionProcessor
.