SCPSurchargeConsent
Objective-C
@interface SCPSurchargeConsent : NSObject <NSCopying>
                Swift
class SurchargeConsent : NSObject, NSCopying
                The SurchargeConsent contains configuration information for surcharge consent collection.
- 
                  
                  
Whether to collect surcharge consent from the customer.
Defaults to
SCPSurchargeConsentCollectionDisabled.Declaration
Objective-C
@property (nonatomic, readonly) SCPSurchargeConsentCollection collection;Swift
var collection: SurchargeConsentCollection { get } - 
                  
                  
Display a custom message on the surcharge consent screen to the customer. If null, then no additional message will be displayed to the customer.
Defaults to nil
Declaration
Objective-C
@property (nonatomic, strong, readonly, nullable) NSString *notice;Swift
var notice: String? { get } - 
                  
                  
Unavailable
Declaration
Objective-C
- (nonnull instancetype)init; - 
                  
                  
Unavailable
Declaration
Objective-C
+ (nonnull instancetype)new;