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;