Below content is applicable for both Atomic as well as AX2.

PURPOSE

Dalenys has some specific requirements around the processing of 3D Secure transactions. This article lists the fields that need to be included in the three_ds_authentication block of the 3DSVerifyAuthentication API request (if using APEXX's Cardinal MPI) or the external_authentication block of the createCardTransaction request (if using an external MPI). 

 

CAUSE

Dalenys requires a number of fields that are not used by or mandated by other acquirers. 


SOLUTION

3D Secure Version 2 - Visa/MasterCard Route
3D Secure Version 1 - Visa/MasterCard Route


  • 3ds_enrolled (optional)
  • cavv
  • cavv_algorithm (can be sent as "0")
  • directory_server_transaction_id
  • 3ds_server_transaction_id (only if the authentication process is done through APEXX and Cardinal)
  • eci
  • 3ds_mode (handled by APEXX if the authentication process is done through APEXX and Cardinal)
  • 3ds_preference (handled by APEXX if the authentication process is done through APEXX and Cardinal)
  • 3ds_status
  • 3ds_transaction_status_reason (optional)
  • 3ds_version
  • acs_transaction_id (handled by APEXX if the authentication process is done through APEXX and Cardinal. For external authentication data, support is currently being added)

  • 3ds_enrolled
  • cavv
  • cavv_algorithm
  • eci
  • 3ds_result
  • 3ds_status
  • xid
  • 3ds_version (optional)

3D Secure Version 2 - Carte Bancaire (CB) Route
3D Secure Version 1  - Carte Bancaire (CB) Route
  • 3ds_enrolled (optional)
  • cavv
  • cavv_algorithm (can be sent as "0")
  • directory_server_transaction_id
  • 3ds_server_transaction_id (only if the authentication process is done through APEXX and Cardinal)
  • eci
  • 3ds_mode (handled by APEXX if the authentication process is done through APEXX and Cardinal)
  • 3ds_preference (handled by APEXX if the authentication process is done through APEXX and Cardinal)
  • 3ds_status
  • 3ds_transaction_status_reason
  • 3ds_version
  • acs_transaction_id (handled by APEXX if the authentication process is done through APEXX and Cardinal. For external authentication data, support is currently being added)
  • 3ds_enrolled
  • cavv
  • cavv_algorithm
  • eci
  • 3ds_result
  • 3ds_status
  • xid
  • 3ds_version (optional)


RELATED ARTICLES

3DSVerifyAuthentication in the APEXX API Documentation