The merchant receives the SDK Challenge from authentitication request. Field Description Required Format cardType Card type: CB, VISA, MASTERCARD, MAESTRO, AMEX N AN20 Version 31 or higher (3DSV2) threeDSServerTransID Required by the SDK to continue in challenge. N AN36 threeDSVersion This field contains the 3DS version that was used to process the transaction. Example = 2.2.0 N AN8 authenticationType Indicates the type of authentication that will be used to challenge the card holder. Possible Values: N AN2 transStatus Returns an indicator about enrollment result : see values transStatus. N AN1 sdkTransID Universally unique transaction identifier assigned by the 3DS SDK to identify a single transaction. AN36 dsTransID Canonical format as defined in IETF RFC 4122. May utilise any of the specified versions as long as the output meets specified requirements. N AN36 acsTransID Required by the SDK to continue in challenge. N AN36 acsRenderingType Example = { "acsInterface" : "01", "acsUiTemplate" : "01" } N JSON acsReferenceNumber Required by the SDK to continue in challenge. N AN32 acsSignedContent Required by the SDK to continue in challenge. N CDATA acsOperatorID Any individual DS may impose specific formatting and character requirements on the contents of this field. N AN32 acsChallengeMandated Example = N N AN1Condition
Canonical format as defined in IETF RFC 4122.
Example = 6bf8f23c-e721-5bfc-8000-00000039a43d
01 - Static
02 - Dynamic
03 - OOB (Out of Band)
04 - Decoupled
Canonical format as defined in IETF RFC 4122.
Example = b60c9879-ac77-4918-a317-7b01c4317053N
Canonical format as defined in IETF RFC 4122.
Example = 38b4a4f4-ceee-457a-80d3-40d4fd3aa618
Example = 3DS_LOA_ACS_MOMD_020100_00061
Example = eyJ4NWMi##..6716..##95_fYwXQ