Package com.onlinepayments.domain
Class MerchantAction
java.lang.Object
com.onlinepayments.domain.MerchantAction
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionAction merchants needs to take in the online payment process.Mobile 3D Secure Challenge ParametersObject containing all data needed to redirect the customerObject returned for the SHOW_FORM actionType.voidsetActionType(String value) Action merchants needs to take in the online payment process.voidMobile 3D Secure Challenge ParametersvoidsetRedirectData(RedirectData value) Object containing all data needed to redirect the customervoidsetShowFormData(ShowFormData value) Object returned for the SHOW_FORM actionType.withActionType(String value) Action merchants needs to take in the online payment process.Mobile 3D Secure Challenge ParameterswithRedirectData(RedirectData value) Object containing all data needed to redirect the customerwithShowFormData(ShowFormData value) Object returned for the SHOW_FORM actionType.
-
Constructor Details
-
MerchantAction
public MerchantAction()
-
-
Method Details
-
getActionType
Action merchants needs to take in the online payment process. Possible values are:- REDIRECT - The customer needs to be redirected using the details found in redirectData
- SHOW_FORM - The customer needs to be shown a form with the fields found in formFields. You can submit the data entered by the user in a Complete payment request.
- SHOW_INSTRUCTIONS - The customer needs to be shown payment instruction using the details found in showData. Alternatively the instructions can be rendered by us using the instructionsRenderingData
- SHOW_TRANSACTION_RESULTS - The customer needs to be shown the transaction results using the details found in showData. Alternatively the instructions can be rendered by us using the instructionsRenderingData
- MOBILE_THREEDS_CHALLENGE - The customer needs to complete a challenge as part of the 3D Secure authentication inside your mobile app. The details contained in mobileThreeDSecureChallengeParameters need to be provided to the EMVco certified Mobile SDK as a challengeParameters object.
- CALL_THIRD_PARTY - The merchant needs to call a third party using the data found in thirdPartyData
-
setActionType
Action merchants needs to take in the online payment process. Possible values are:- REDIRECT - The customer needs to be redirected using the details found in redirectData
- SHOW_FORM - The customer needs to be shown a form with the fields found in formFields. You can submit the data entered by the user in a Complete payment request.
- SHOW_INSTRUCTIONS - The customer needs to be shown payment instruction using the details found in showData. Alternatively the instructions can be rendered by us using the instructionsRenderingData
- SHOW_TRANSACTION_RESULTS - The customer needs to be shown the transaction results using the details found in showData. Alternatively the instructions can be rendered by us using the instructionsRenderingData
- MOBILE_THREEDS_CHALLENGE - The customer needs to complete a challenge as part of the 3D Secure authentication inside your mobile app. The details contained in mobileThreeDSecureChallengeParameters need to be provided to the EMVco certified Mobile SDK as a challengeParameters object.
- CALL_THIRD_PARTY - The merchant needs to call a third party using the data found in thirdPartyData
-
withActionType
Action merchants needs to take in the online payment process. Possible values are:- REDIRECT - The customer needs to be redirected using the details found in redirectData
- SHOW_FORM - The customer needs to be shown a form with the fields found in formFields. You can submit the data entered by the user in a Complete payment request.
- SHOW_INSTRUCTIONS - The customer needs to be shown payment instruction using the details found in showData. Alternatively the instructions can be rendered by us using the instructionsRenderingData
- SHOW_TRANSACTION_RESULTS - The customer needs to be shown the transaction results using the details found in showData. Alternatively the instructions can be rendered by us using the instructionsRenderingData
- MOBILE_THREEDS_CHALLENGE - The customer needs to complete a challenge as part of the 3D Secure authentication inside your mobile app. The details contained in mobileThreeDSecureChallengeParameters need to be provided to the EMVco certified Mobile SDK as a challengeParameters object.
- CALL_THIRD_PARTY - The merchant needs to call a third party using the data found in thirdPartyData
-
getMobileThreeDSecureChallengeParameters
Mobile 3D Secure Challenge Parameters -
setMobileThreeDSecureChallengeParameters
Mobile 3D Secure Challenge Parameters -
withMobileThreeDSecureChallengeParameters
public MerchantAction withMobileThreeDSecureChallengeParameters(MobileThreeDSecureChallengeParameters value) Mobile 3D Secure Challenge Parameters -
getRedirectData
Object containing all data needed to redirect the customer -
setRedirectData
Object containing all data needed to redirect the customer -
withRedirectData
Object containing all data needed to redirect the customer -
getShowFormData
Object returned for the SHOW_FORM actionType. -
setShowFormData
Object returned for the SHOW_FORM actionType. -
withShowFormData
Object returned for the SHOW_FORM actionType.
-