This class is used to configure the middleware. These settings must be set prior to connecting the device.
@property(nonatomic) BOOL isEMVEnable
Use to disable/enable EMV transactions. The merchant account must also be configured for EMV processing. Please contact customer support to verify the merchant account is set up correctly.
@property(nonatomic) BOOL isTipEnable
Use to disable/enable tips on the device.
@property(nonatomic) BOOL enableDebugLog
Use to show/hide debugging logs.
@property(nonatomic, retain) NSString *sourceKey
Use to set the source key. This is required at device initialization.
@property(nonatomic, retain) NSString *pinNum
Use to set the pin associated with the source key. This is required at device initialization.
@property(nonatomic, retain) NSString *currentMode
Use to set the mode (Production or Sandbox) during device initialization. The default mode is Production.