Class ChallengeParameters
- java.lang.Object
-
- com.netcetera.threeds.sdk.api.transaction.challenge.ChallengeParameters
-
public class ChallengeParameters extends java.lang.ObjectClass 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 Constructor Description ChallengeParameters()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description java.lang.Stringget3DSServerTransactionID()Returns the 3DS Server Transaction ID.java.lang.StringgetAcsRefNumber()Returns the ACS Reference Number.java.lang.StringgetAcsSignedContent()Returns the ACS signed content object.java.lang.StringgetAcsTransactionID()Returns the ACS Transaction ID.java.lang.StringgetThreeDSRequestorAppURL()Return the 3DS Requestor App URL.voidset3DSServerTransactionID(java.lang.String threeDSServerTransactionID)Sets the 3DS Server Transaction ID.voidsetAcsRefNumber(java.lang.String acsRefNumber)Sets the ACS Reference Number.voidsetAcsSignedContent(java.lang.String acsSignedContent)Sets the ACS signed content.voidsetAcsTransactionID(java.lang.String acsTransactionID)Sets the ACS Transaction ID.voidsetThreeDSRequestorAppURL(java.lang.String threeDSRequestorAppURL)Sets the 3DS Requestor App URL.
-
-
-
Method Detail
-
set3DSServerTransactionID
public void set3DSServerTransactionID(java.lang.String threeDSServerTransactionID)
Sets the 3DS Server Transaction ID.- Parameters:
threeDSServerTransactionID-StringTransaction ID assigned by the 3DS Server to uniquely identify a single transaction.
-
setAcsTransactionID
public void setAcsTransactionID(java.lang.String acsTransactionID)
Sets the ACS Transaction ID.- Parameters:
acsTransactionID- Transaction ID assigned by the ACS to uniquely identify a single transaction.
-
setAcsRefNumber
public void setAcsRefNumber(java.lang.String acsRefNumber)
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
public void setAcsSignedContent(java.lang.String acsSignedContent)
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
public void setThreeDSRequestorAppURL(java.lang.String threeDSRequestorAppURL)
Sets the 3DS Requestor App URL.- Parameters:
threeDSRequestorAppURL-String3DS Requestor App URL.
-
get3DSServerTransactionID
public java.lang.String get3DSServerTransactionID()
Returns the 3DS Server Transaction ID.- Returns:
String
-
getAcsTransactionID
public java.lang.String getAcsTransactionID()
Returns the ACS Transaction ID.- Returns:
String
-
getAcsRefNumber
public java.lang.String getAcsRefNumber()
Returns the ACS Reference Number.- Returns:
String
-
getAcsSignedContent
public java.lang.String getAcsSignedContent()
Returns the ACS signed content object.- Returns:
String
-
getThreeDSRequestorAppURL
public java.lang.String getThreeDSRequestorAppURL()
Return the 3DS Requestor App URL.- Returns:
String
-
-