3D Secure

To use 3D Secure with the CartGateway Merchant API, 3D Secure authentication will need to be handled as part of the flow of the checkout on the merchant's checkout process. The result of the 3D Secure authentication will then be added to the payload of a charge or authorize call, which will be used for processing the transaction.

The additional parameters that need to be passed to the API for 3D secure authentication are:

  • threeds_cavv - hash, ex. "kAMRFgMA5siHejuLER0g3IQB3FzS"
  • threeds_validated - true or false
  • threeds_transaction_id - hash, ex. "472b4795-be79-40bb-a332-66aa3ac3d33d"
  • threeds_server_transaction_id - hash, ex. "cda669e9-7124-49b8-860c-f13edf09d210"
  • threeds_version - the version of the 3DS, ex. "2.1.0", "2.2.0", "1.0.2"
  • threeds_parres_status - "Y" or "N"