ThreeDSecureRequest
A class to contain 3D Secure request information used for authentication
Constructors
Properties
Optional. The account type selected by the cardholder. Some cards can be processed using either a credit or debit account and cardholders have the option to choose which account to use.
Optional. Additional information used for verification.
Optional. The billing address used for verification.
Optional. An authentication created using this flag should only be used for adding a payment method to the merchant's vault and not for creating transactions.
Optional. If set to true, the customer will be asked to complete the authentication challenge if possible.
Optional. Object where each key is the name of a custom field which has been configured in the Control Panel. In the Control Panel you can configure 3D Secure Rules which trigger on certain values.
If data was only requested
Optional. If set to true, an exemption to the authentication challenge will be requested.
Optional. The mobile phone number used for verification. Only numbers. Remove dashes, parentheses and other characters.
Optional. List of all the render types that the device supports for displaying specific challenge user interfaces within the 3D Secure challenge. When using ThreeDSecureUIType.BOTH
or ThreeDSecureUIType.HTML
, all ThreeDSecureRenderType
options must be set. When using ThreeDSecureUIType.NATIVE
, all ThreeDSecureRenderType
options except ThreeDSecureRenderType.RENDER_HTML
must be set. Defaults to OTP, OOB, SINGLE_SELECT, MULTI_SELECT, RENDER_HTML
Optional. 3D Secure requested exemption type. If an exemption is requested and the exemption's conditions are satisfied, then it will be applied.
Optional. The 2-digit string indicating the shipping method chosen for the transaction. Possible Values: 01 Same Day 02 Overnight / Expedited 03 Priority (2-3 Days) 04 Ground 05 Electronic Delivery 06 Ship to Store
Optional. Sets all UI types that the device supports for displaying specific challenge user interfaces in the 3D Secure challenge. Possible Values: 01 BOTH 02 Native 03 HTML Defaults to BOTH
Optional. UI Customization for the 3DS2 challenge views.