SCPCollectConfigurationBuilder
Objective-C
@interface SCPCollectConfigurationBuilder
: SCPBuilder <SCPCollectConfiguration *>
Swift
class CollectConfigurationBuilder : SCPBuilder<CollectConfiguration>
The CollectConfigurationBuilder
is used to create a CollectConfiguration
object.
-
Set the skipTipping property for the
CollectConfiguration
object that will be built.Declaration
Objective-C
- (nonnull SCPCollectConfigurationBuilder *)setSkipTipping:(BOOL)skipTipping;
Swift
func setSkipTipping(_ skipTipping: Bool) -> CollectConfigurationBuilder
-
Set the tippingConfiguration property for the
CollectConfiguration
object that will be built.Declaration
Objective-C
- (nonnull SCPCollectConfigurationBuilder *)setTippingConfiguration: (nullable SCPTippingConfiguration *)tippingConfiguration;
Swift
func setTippingConfiguration(_ tippingConfiguration: SCPTippingConfiguration?) -> CollectConfigurationBuilder
-
Set the updatePaymentIntent property for the
CollectConfiguration
object that will be built.Declaration
Objective-C
- (nonnull SCPCollectConfigurationBuilder *)setUpdatePaymentIntent: (BOOL)updatePaymentIntent;
Swift
func setUpdatePaymentIntent(_ updatePaymentIntent: Bool) -> CollectConfigurationBuilder
-
Set the enableCustomerCancellation property for the
CollectConfiguration
object that will be built.Declaration
Objective-C
- (nonnull SCPCollectConfigurationBuilder *)setEnableCustomerCancellation: (BOOL)enableCustomerCancellation;
Swift
func setEnableCustomerCancellation(_ enableCustomerCancellation: Bool) -> CollectConfigurationBuilder
-
Set the enableCustomerCancellation property for the
CollectConfiguration
object that will be built.Declaration
Objective-C
- (nonnull SCPCollectConfigurationBuilder *)setRequestDynamicCurrencyConversion: (BOOL)requestDynamicCurrencyConversion;
Swift
func setRequestDynamicCurrencyConversion(_ requestDynamicCurrencyConversion: Bool) -> CollectConfigurationBuilder
-
Set the surchargeNotice property for the
CollectConfiguration
object that will be built.Declaration
Objective-C
- (nonnull SCPCollectConfigurationBuilder *)setSurchargeNotice: (nullable NSString *)surchargeNotice;
Swift
func setSurchargeNotice(_ surchargeNotice: String?) -> CollectConfigurationBuilder