Class ChallengeParameters
- 
                    
                    - All Implemented Interfaces:
 
 public final class ChallengeParametersThis class holds the parameters that are required to conduct the challenge process. Note: It is mandatory to set values for these parameters. Created by Ran Haveshush on 24/08/2018. 
- 
                
                    
                    - 
                                
                            
                                Constructor SummaryConstructors Constructor Description ChallengeParameters()
 - 
                                
                            
                                Method SummaryModifier and Type Method Description static StringgetEmbeddedRequestorAppURL(Context context)Returns the ThreeDSRequestorAppURL handled by the 3DS2 SDK for automatic continuation of OOB flow. Stringget3DSServerTransactionID()voidset3DSServerTransactionID(String threeDSServerTransactionID)Sets the 3DS Server Transaction ID. StringgetAcsTransactionID()voidsetAcsTransactionID(String acsTransactionID)Sets the ACS Server Transaction ID. StringgetAcsRefNumber()voidsetAcsRefNumber(String acsRefNumber)Sets the ACS Reference Number. StringgetAcsSignedContent()voidsetAcsSignedContent(String acsSignedContent)Sets the ACS signed content. voidsetThreeDSRequestorAppURL(String threeDSRequestorAppURL)Sets the 3DS Requestor App URL. StringgetThreeDSRequestorAppURL()- 
                    
                    
                    - 
                                
                            
                                Method Detail- 
                                        getEmbeddedRequestorAppURL@Deprecated(message = "Replace by your Android App Link associated with ChallengeActivity.")@NonNull() static String getEmbeddedRequestorAppURL(Context context) Returns the ThreeDSRequestorAppURL handled by the 3DS2 SDK for automatic continuation of OOB flow. - Parameters:
- context- A context to get the app package name.
- Returns:
- The ThreeDSRequestorAppURL expected to be passed in the ChallengeParameters. 
 
 - 
                                        get3DSServerTransactionIDString get3DSServerTransactionID() - Returns:
- The 3DS server transaction ID. 
 
 - 
                                        set3DSServerTransactionIDvoid set3DSServerTransactionID(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. - Parameters:
- threeDSServerTransactionID- The transaction identifier assigned by the 3DS Server to uniquely identify a single transaction.
 
 - 
                                        getAcsTransactionIDString getAcsTransactionID() - Returns:
- The ACS server transaction ID. 
 
 - 
                                        setAcsTransactionIDvoid setAcsTransactionID(String acsTransactionID) Sets the ACS Server Transaction ID. - Parameters:
- acsTransactionID- The transaction ID assigned by the ACS to uniquely identify a single transaction.
 
 - 
                                        getAcsRefNumberString getAcsRefNumber() - Returns:
- The ACS reference number. 
 
 - 
                                        setAcsRefNumbervoid setAcsRefNumber(String acsRefNumber) Sets the ACS Reference Number. - Parameters:
- acsRefNumber- The ACS identifier assigned by EMVCo.
 
 - 
                                        getAcsSignedContentString getAcsSignedContent() - Returns:
- The ACS signed content. 
 
 - 
                                        setAcsSignedContentvoid setAcsSignedContent(String acsSignedContent) Sets the ACS signed content. This content includes the ACS URL, ACS ephemeral public key, and SDK ephemeral public key. - Parameters:
- acsSignedContent- The ACS signed content.
 
 - 
                                        setThreeDSRequestorAppURLvoid setThreeDSRequestorAppURL(String threeDSRequestorAppURL) Sets the 3DS Requestor App URL. It is strongly recommended to set url in Android App Link (https) format. - Parameters:
- threeDSRequestorAppURL- The 3DS Requestor App URL.
 
 - 
                                        getThreeDSRequestorAppURLString getThreeDSRequestorAppURL() - Returns:
- the 3DS Requestor App URL as a string. 
 
 
- 
                                        
 
- 
                                
                            
                                
 
- 
                    
                    
                    
 
-