SCPSurchargeConfiguration
Objective-C
@interface SCPSurchargeConfiguration : NSObject <NSCopying>
                Swift
class SurchargeConfiguration : NSObject, NSCopying
                The SurchargeConfiguration contains configuration information relevant to surcharge collection
during payment confirmation.
- 
                  
                  
The surcharge amount to apply to the transaction.
Defaults to nil.
Declaration
Objective-C
@property (nonatomic, strong, readonly, nullable) NSNumber *amount;Swift
var amount: NSNumber? { get } - 
                  
                  
Configuration for surcharge consent collection.
Defaults to nil.
Declaration
Objective-C
@property (nonatomic, strong, readonly, nullable) SCPSurchargeConsent *surchargeConsent;Swift
var surchargeConsent: SurchargeConsent? { get } - 
                  
                  
Unavailable
Declaration
Objective-C
- (nonnull instancetype)init; - 
                  
                  
Unavailable
Declaration
Objective-C
+ (nonnull instancetype)new;