NetverifyConfiguration
@interface NetverifyConfiguration : NSObject <NSCopying>
Netverify Settings class that is used to configure all available functional settings of NetverifyViewController or NetverifyUIController.
-
The API token of your Jumio merchant account
Declaration
Objective-C
@property (nonatomic, strong, readwrite, nullable) NSString *apiToken;
Swift
var apiToken: String? { get set }
-
The corresponding API secret
Declaration
Objective-C
@property (nonatomic, strong, readwrite, nullable) NSString *apiSecret;
Swift
var apiSecret: String? { get set }
-
One-time session authorization token to initialize the SDK instead of apiToken and apiSecret. Token can be retrieved via the server-side /account call.
Declaration
Objective-C
@property (nonatomic, strong, readwrite, nullable) NSString *authorizationToken;
Swift
var authorizationToken: String? { get set }
-
Identify the scan in the Jumio merchant UI. (Maximum characters: 100) Will not be used in case authorizationToken is set - use this setting within the server-side /account call instead.
Declaration
Objective-C
@property (nonatomic, strong, readwrite, nullable) NSString *customerInternalReference;
Swift
var customerInternalReference: String? { get set }
-
Identify the scan in your reports. Set it to nil if you don’t use it. (Maximum characters: 100) Will not be used in case authorizationToken is set - use this setting within the server-side /account call instead.
Declaration
Objective-C
@property (nonatomic, strong, readwrite, nullable) NSString *reportingCriteria;
Swift
var reportingCriteria: String? { get set }
-
Specifiy the DataCenter that should be used
Declaration
Objective-C
@property (nonatomic, assign, unsafe_unretained, readwrite) JumioDataCenter dataCenter;
Swift
var dataCenter: JumioDataCenter { get set }
-
Set this token to use the SDK offline
Declaration
Objective-C
@property (nonatomic, strong, readwrite, nullable) NSString *offlineToken;
Swift
var offlineToken: String? { get set }
-
A delegate implementing the NetverifyViewControllerDelegate protocol
Declaration
Objective-C
@property (nonatomic, weak, readwrite, nullable) id<NetverifyViewControllerDelegate> delegate;
Swift
weak var delegate: NetverifyViewControllerDelegate? { get set }
-
A delegate implementing the NetverifyUIControllerDelegate protocol. Only use this when using Custom UI.
Declaration
Objective-C
@property (nonatomic, weak, readwrite, nullable) id<NetverifyUIControllerDelegate> customUIDelegate;
Swift
weak var customUIDelegate: NetverifyUIControllerDelegate? { get set }
-
Specify a country to skip selection by the user (format: ISO 3166-1 Alpha 3 code)
Declaration
Objective-C
@property (nonatomic, strong, readwrite, nullable) NSString *preselectedCountry;
Swift
var preselectedCountry: String? { get set }
-
Preselect selection to one or more documentTypes to restrict or skip selection by the user
Declaration
Objective-C
@property (nonatomic, assign, unsafe_unretained, readwrite) NetverifyDocumentType preselectedDocumentTypes;
Swift
var preselectedDocumentTypes: NetverifyDocumentType { get set }
-
Specify a document variant to skip selection by the user
Declaration
Objective-C
@property (nonatomic, assign, unsafe_unretained, readwrite) NetverifyDocumentVariant preselectedDocumentVariant;
Swift
var preselectedDocumentVariant: NetverifyDocumentVariant { get set }
-
Enable a face match check between a camera still image and the document front side (default: YES) Will not be used in case authorizationToken is set - use this setting within the server-side /account call instead.
Declaration
Objective-C
@property (nonatomic, assign, unsafe_unretained, readwrite) BOOL enableIdentityVerification;
Swift
var enableIdentityVerification: Bool { get set }
-
Enable verification of a scanned identity (default: YES) Will not be used in case authorizationToken is set - use this setting within the server-side /account call instead.
Declaration
Objective-C
@property (nonatomic, assign, unsafe_unretained, readwrite) BOOL enableVerification;
Swift
var enableVerification: Bool { get set }
-
Specifies how the user is registered on your system. For example, you can use an email address, user name, or account number. Optional. (Maximum characters: 100) Will not be used in case authorizationToken is set - use this setting within the server-side /account call instead.
Declaration
Objective-C
@property (nonatomic, strong, readwrite, nullable) NSString *userReference;
Swift
var userReference: String? { get set }
-
Set watchlist screening on transaction level. Enable to override the default search, or disable watchlist screening for this transaction.
Declaration
Objective-C
@property (nonatomic, assign, unsafe_unretained, readwrite) NetverifyWatchlistScreening watchlistScreening;
Swift
var watchlistScreening: NetverifyWatchlistScreening { get set }
-
Search profile for watchlist screening. Optional.
Declaration
Objective-C
@property (nonatomic, strong, readwrite, nullable) NSString *watchlistSearchProfile;
Swift
var watchlistSearchProfile: String? { get set }
-
Set the default camera position
Declaration
Objective-C
@property (nonatomic, assign, unsafe_unretained, readwrite) JumioCameraPosition cameraPosition;
Swift
var cameraPosition: JumioCameraPosition { get set }
-
Callback URL (max. 255 characters) for the confirmation after the verification is completed. This setting overrides your Jumio merchant settings. Will not be used in case authorizationToken is set.
Declaration
Objective-C
@property (nonatomic, strong, readwrite, nullable) NSString *callbackUrl;
Swift
var callbackUrl: String? { get set }
-
Use the following method to only support IDs where data can be extracted on mobile only
Declaration
Objective-C
@property (nonatomic, assign, unsafe_unretained, readwrite) BOOL dataExtractionOnMobileOnly;
Swift
var dataExtractionOnMobileOnly: Bool { get set }
-
Use the following method to explicitly send debug-info to Jumio. (default: NO) Only set this property to YES if you are asked by our Jumio support personal.
Declaration
Objective-C
@property (nonatomic, assign, unsafe_unretained, readwrite) BOOL sendDebugInfoToJumio;
Swift
var sendDebugInfoToJumio: Bool { get set }
-
Configure the status bar style for the duration NetverifyViewController is presented
Declaration
Objective-C
@property (nonatomic, assign, unsafe_unretained, readwrite) UIStatusBarStyle statusBarStyle;
Swift
var statusBarStyle: UIStatusBarStyle { get set }