ThreeDSContingencyContextData
protocol ThreeDSContingencyContextData
Encapsulates all properties related to a ThreeDSContingencyContextData type
-
Cardinal commerce url to launch for device data collection from the client (Ex: ‘https://centinelapistag.cardinalcommerce.com/V1/Cruise/Collect’)
Declaration
Swift
var deviceDataCollectionUrl: ThreeDSDeviceDataCollectionURL? { get }
-
JWT related information which contains issuer, orgUnitId, validity & type This is required for the subsequent JWT token creation
Declaration
Swift
var jwtSpecification: ThreeDSJwtSpecification? { get }
-
Reason for 3DS (2.0) contingency (Ex: ‘PAYPAL_POLICY’)
Declaration
Swift
var reason: ThreeDSContingencyReasonType? { get }
-
Unique ID for 3DS (2.0) transaction, each transaction will have a unique referenceId generated by paymentsetupapiserv (Ex: ‘20200336306496587’)
Declaration
Swift
var referenceId: String { get }
-
Card source (Ex: ‘CARD_STATE’)
Declaration
Swift
var source: ThreeDSContingencySourceType? { get }