MerchantInfo
public class MerchantInfo : NSObject
Contains merchant information as well as some high level capabilities
-
The id of the merchant
Declaration
Swift
public fileprivate(set) var merchantId: String? { get }
-
the merchant mid
Declaration
Swift
public fileprivate(set) var merchantMId: String? { get }
-
the merchant name
Declaration
Swift
public fileprivate(set) var merchantName: String? { get }
-
whether the merchant is configured to process auth requests
Declaration
Swift
public var supportsAuths: Bool
-
whether the merchant is configured to process preAuth requests
Declaration
Swift
public var supportsPreAuths: Bool
-
whether the merchant is configured to process sale requests
Declaration
Swift
public var supportsSales: Bool
-
whether the merchant is configured to support vault card
Declaration
Swift
public var supportsVaultCards: Bool
-
whether the merchant is configured to support manual refund requests
Declaration
Swift
public var supportsManualRefunds: Bool
-
whether the merchant is configured to support void requests
Declaration
Swift
public var supportsVoids: Bool
-
whether the merchant is configured to support tip adjusts
Declaration
Swift
public var supportsTipAdjust: Bool
-
contains information about the tethered device
Declaration
Swift
public fileprivate(set) var deviceInfo: DeviceInfo? { get }
-
Declaration
Swift
public override init()
-
Declaration
Swift
public init(id: String?, mid: String?, name: String?, deviceName: String?, deviceSerialNumber: String?, deviceModel: String?)