SCPConnectionConfiguration
Objective-C
@interface SCPConnectionConfiguration : NSObject
Swift
class ConnectionConfiguration : NSObject
This class lets you set options that define reader behavior throughout a given reader-to-SDK connection session. Currently, the options are only applicable to the Verifone P400.
-
If set to true, the connection will automatically error if the reader is already connected to a device and collecting payment. When set to false, this will allow you to connect to a reader already connected to another device, and will break the existing reader-to-SDK connection on the other device when it attempts to collect payment.
Note that this parameter is only applicable for the Verifone P400.
If
Terminal.connectReaderis invoked without aSCPConnectionConfiguration, thenfailIfInUsedefaults toNO.Declaration
Objective-C
@property (nonatomic, readonly) BOOL failIfInUse;Swift
var failIfInUse: Bool { get } -
If set to true, the customer will be able to press the red X button on the Verifone P400 to cancel a
collectPaymentMethod,collectReusableCard, orcollectRefundPaymentMethodcommand.The property defaults to
NOif not set.This behavior is part of a private beta. Setting it will have no effect if you are not part of the allowCustomerCancel beta program.
Declaration
Objective-C
@property (nonatomic, readonly) BOOL allowCustomerCancel;Swift
var allowCustomerCancel: Bool { get } -
Initialize your connect options with all possible properties.
Declaration
Objective-C
- (nonnull instancetype)initWithFailIfInUse:(BOOL)failIfInUse allowCustomerCancel:(BOOL)allowCustomerCancel;Swift
init(failIfInUse: Bool, allowCustomerCancel: Bool) -
Initalize your connect options with fail if in use.
Declaration
Objective-C
- (nonnull instancetype)initWithFailIfInUse:(BOOL)failIfInUse;Swift
init(failIfInUse: Bool) -
Initialize your connect options with allowCustomerCancel.
This property is in private beta, and will have no effect if you are not part of the allowCustomerCancel beta program.
Declaration
Objective-C
- (nonnull instancetype)initWithAllowCustomerCancel:(BOOL)allowCustomerCancel;Swift
init(allowCustomerCancel: Bool)
SCPConnectionConfiguration Class Reference