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;