Development Notice
The Cardinal Virtual SDK is currently in Beta and is subject to changes within the codebase and documentation. Please reach out to your AE if there are any questions.
Step 2 Overview:
Universal Reference Guide
The documentation below covers many communication methods when it comes to talking with the Cardinal systems. There may be fields that include notes for "Cruise Standard" and "Cruise Hybrid" that may not be applicable to this integration.
Virtual SDK Required Fields
The table below includes the required fields for the Virtual SDK implementation. These have been separated from the rest of the lookup documentation as they are specific to the Virtual SDK.
Virtual SDK Lookup Request Fields
Field Name | Description | Required | Field Definition |
---|---|---|---|
SdkEphemPubKey | The public key component of the ephemeral key pair generated by the 3DS SDK and used to establish session keys between the 3DS SDK and ACS. | Y | AN(256) |
SdkTransId | Universally unique transaction identifier assigned by the 3DS SDK to identify a single transaction. | Y | AN(36) |
SdkAppId | Universally Unique ID created upon all installations and updates of the 3DS Requestor App on a Consumer Device. This will be newly generated and stored by the 3DS SDK for each installation or update. | Y | AN(36) |
SdkReferenceNumber | Identifies the vendor and version for the 3DS SDK that is integrated into a 3DS Requestor App, assigned by EMVCo when the 3DS SDK is approved. | Y | AN(32) |
sdkEncData | |||
sdkMaxTimeout | |||
DeviceChannel(?) | |||
deviceRenderOptions |
Virtual SDK Lookup Response Fields
Field Name | Description | Required | Field Definition |
---|---|---|---|
ACSSignedContent | Contains the JWS object created by the ACS and returned on the ARes message. The JWS object contains the following data:
| Y | AN(5000) |
ACSReferenceNumber | Unique identifier assigned by the EMVCo secretariat upon testing and approval | C | AN(32) |
ACSTransactionID | |||
ThreeDSServerTransactionId |
Update the example below after the final review