Class ChallengeParameters
java.lang.Object
com.netcetera.threeds.sdk.api.transaction.challenge.ChallengeParameters
Class for holding the parameters that are required to conduct the challenge process.
NOTE: It is mandatory to set values for these parameters.
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionReturns the 3DS Server Transaction ID.Returns the ACS Reference Number.Returns the ACS signed content object.Returns the ACS Transaction ID.Return the 3DS Requestor App URL.voidset3DSServerTransactionID(String threeDSServerTransactionID) Sets the 3DS Server Transaction ID.voidsetAcsRefNumber(String acsRefNumber) Sets the ACS Reference Number.voidsetAcsSignedContent(String acsSignedContent) Sets the ACS signed content.voidsetAcsTransactionID(String acsTransactionID) Sets the ACS Transaction ID.voidsetThreeDSRequestorAppURL(String threeDSRequestorAppURL) Sets the 3DS Requestor App URL.
-
Constructor Details
-
ChallengeParameters
public ChallengeParameters()
-
-
Method Details
-
set3DSServerTransactionID
Sets the 3DS Server Transaction ID.- Parameters:
threeDSServerTransactionID-StringTransaction ID assigned by the 3DS Server to uniquely identify a single transaction.
-
setAcsTransactionID
Sets the ACS Transaction ID.- Parameters:
acsTransactionID- Transaction ID assigned by the ACS to uniquely identify a single transaction.
-
setAcsRefNumber
Sets the ACS Reference Number.- Parameters:
acsRefNumber-StringEMVCo assigns the ACS this identifier after running the EMV 3-D Secure Testing and Approvals process on the ACS.
-
setAcsSignedContent
Sets the ACS signed content.- Parameters:
acsSignedContent-StringACS signed content. This data includes the ACS URL, ACS ephemeral public key, and SDK ephemeral public key.
-
setThreeDSRequestorAppURL
Sets the 3DS Requestor App URL.- Parameters:
threeDSRequestorAppURL-String3DS Requestor App URL.
-
get3DSServerTransactionID
Returns the 3DS Server Transaction ID.- Returns:
String
-
getAcsTransactionID
Returns the ACS Transaction ID.- Returns:
String
-
getAcsRefNumber
Returns the ACS Reference Number.- Returns:
String
-
getAcsSignedContent
Returns the ACS signed content object.- Returns:
String
-
getThreeDSRequestorAppURL
Return the 3DS Requestor App URL.- Returns:
String
-