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