EBizChargeMiddlewareSettings Class

This class is used to configure the middleware. These settings must be set prior to connecting the device.

isEMVEnable

@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.

isTipEnable

@property(nonatomic) BOOL isTipEnable

Use to disable/enable tips on the device.

enableDebugLog

@property(nonatomic) BOOL enableDebugLog

Use to show/hide debugging logs.

sourceKey

@property(nonatomic, retain) NSString *sourceKey

Use to set the source key. This is required at device initialization.

pinNum

@property(nonatomic, retain) NSString *pinNum 

Use to set the pin associated with the source key. This is required at device initialization.

currentMode

@property(nonatomic, retain) NSString *currentMode

Use to set the mode (Production or Sandbox) during device initialization. The default mode is Production.