public final class ChallengeParameters
extends java.lang.Object
Note: It is mandatory to set values for these parameters.
Created by Ran Haveshush on 24/08/2018.
| Constructor and Description |
|---|
ChallengeParameters() |
| Modifier and Type | Method and Description |
|---|---|
java.lang.String |
get3DSServerTransactionID() |
java.lang.String |
getAcsRefNumber() |
java.lang.String |
getAcsSignedContent() |
java.lang.String |
getAcsTransactionID() |
static java.lang.String |
getEmbeddedRequestorAppURL(android.content.Context context)
Returns the ThreeDSRequestorAppURL handled by the 3DS2 SDK for automatic continuation of OOB flow.
|
java.lang.String |
getThreeDSRequestorAppURL() |
void |
set3DSServerTransactionID(java.lang.String threeDSServerTransactionID)
Sets the 3DS Server Transaction ID.
This ID is a transaction identifier assigned by the 3DS Server to uniquely identify a single transaction. |
void |
setAcsRefNumber(java.lang.String acsRefNumber)
Sets the ACS Reference Number.
|
void |
setAcsSignedContent(java.lang.String acsSignedContent)
Sets the ACS signed content.
This content includes the ACS URL, ACS ephemeral public key, and SDK ephemeral public key. |
void |
setAcsTransactionID(java.lang.String acsTransactionID)
Sets the ACS Server Transaction ID.
|
void |
setThreeDSRequestorAppURL(java.lang.String threeDSRequestorAppURL)
Sets the 3DS Requestor App URL.
|
public static java.lang.String getEmbeddedRequestorAppURL(android.content.Context context)
context - A context to get the app package name.public java.lang.String get3DSServerTransactionID()
public void set3DSServerTransactionID(java.lang.String threeDSServerTransactionID)
threeDSServerTransactionID - The transaction identifier assigned by the 3DS Server to uniquely identify a single transaction.public java.lang.String getAcsTransactionID()
public void setAcsTransactionID(java.lang.String acsTransactionID)
acsTransactionID - The transaction ID assigned by the ACS to uniquely identify a single transaction.public java.lang.String getAcsRefNumber()
public void setAcsRefNumber(java.lang.String acsRefNumber)
acsRefNumber - The ACS identifier assigned by EMVCo.public java.lang.String getAcsSignedContent()
public void setAcsSignedContent(java.lang.String acsSignedContent)
acsSignedContent - The ACS signed content. This data includes the ACS URL, ACS ephemeral public key, and SDK ephemeral public key.public void setThreeDSRequestorAppURL(java.lang.String threeDSRequestorAppURL)
threeDSRequestorAppURL - The 3DS Requestor App URL.public java.lang.String getThreeDSRequestorAppURL()