Once Protx VSP Direct has recieved the server-side POST, it marries up the
MD value with the original transaction data and proceeds to decode the
PARes (Payment Authentication Result) to determine the outcome from the 3D-Authentication.
If the decoded
PARes indicates
that the 3D-Authentication was successful, Protx VSP Direct
goes on to obtain a bank authorisation (see
Step
8: VSP Direct requests card authorisation). If decoded
PARes value indicates a failure
or error then the Protx VSP Direct system examines your 3D-Secure
rule base to determine whether bank authorisation should be
attempted (this will be the same process that occurs when
the Protx MPI checks the Visa / Mastercard directories in
Step 3: VSP Direct
and Protx MPI check 3D-Secure status). By default 3D-Authentication
failures are
NOT sent
for authorisation, but all other message types are. Refer
to the rulebase guides for more information about using
3D-Secure
Rulebases and
AVS/CV2 Rulebases.
Transactions that are not sent for bank authorisation are returned to your callback page with a
'REJECTED' status where they can be handled accordingly.