Protocols
The following protocols are available globally.
-
Customization for the buttons that appear on the challenge screen.
- Tag: ButtonCustomization
Declaration
Swift
@objc(Checkout3DSButtonCustomization) public protocol ButtonCustomization : Customization
-
Undocumented
See moreDeclaration
Swift
@objc(Checkout3DSButtonCustomizations) public protocol ButtonCustomizations
-
A basic customization protocol providing a font and a text color. This protocol is conformed to by all customization types (see ButtonCustomization, LabelnCustomization, EntrySelectionCustomization, and ToolbarCustomization for more specific view-related customizations.)
See moreDeclaration
Swift
@objc(Checkout3DSCustomization) public protocol Customization
-
Customization for the text field on the challenge screen, for the text one-time passcode challenge.
- Tag: EntrySelectionCustomization
Declaration
Swift
@objc(Checkout3DSEntrySelectionCustomization) public protocol EntrySelectionCustomization : Customization
-
Declaration
Swift
@objc(Checkout3DSDefaultFooterCustomization) public protocol FooterCustomization : Customization
-
Declaration
Swift
@objc(Checkout3DSLabelCustomization) public protocol LabelCustomization : Customization
-
Declaration
Swift
@objc(Checkout3DSToolbarCustomization) public protocol ToolbarCustomization : Customization
-
Used to provide objects that specify user interface customizations for the 3D Secure 2 challenge screens.
See moreDeclaration
Swift
@objc(Checkout3DSUICustomization) public protocol UICustomization
-
Declaration
Swift
@objc(Checkout3DSWhitelistCustomization) public protocol WhitelistCustomization : Customization