Back to All

3-D Secure Session ID: 3ds/init 3dsID vs. Cardinal Mobile SDK consumerSessionId

We're using the Cardinal Mobile SDK for our mobile app for 3-D Secure processing. The steps from the sequence diagram in the documentation are:

  1. Call 3ds/init. It returns a 3dsID and JWT within the response.
  2. Create a session with the Cardinal Mobile SDK using the JWT from the 3ds/init response, which returns a consumerSessionId.

The documentation for 3ds/lookup says to use the 3dsID from the 3ds/init response.

Is the consumerSessionId the same value as the 3dsID from 3ds/init?
If so, are we expected to ensure that the values are the same?
If they are not intended to be the same, what is the consumerSessionId value used for?


Questions? Contact Sales or make a post