SCPCollectSetupIntentConfiguration
Objective-C
@interface SCPCollectSetupIntentConfiguration : NSObject <NSCopying>
                Swift
class CollectSetupIntentConfiguration : NSObject, NSCopying
                The CollectSetupIntentConfiguration contains configuration information relevant to collecting a payment
method for an SCPSetupIntent.
- 
                  
                  
Controls whether customer-initiated cancellation is enabled during setup intent collection.
Defaults to SCPCustomerCancellationEnableIfAvailable.
Declaration
Objective-C
@property (nonatomic, readonly) SCPCustomerCancellation customerCancellation;Swift
var customerCancellation: CustomerCancellation { get } - 
                  
                  
Collect and process the SetupIntent as a Mail Order/Telephone Order payment on Stripe smart readers. Contact Stripe support to enable this feature on your account.
Declaration
Objective-C
@property (nonatomic, strong, readonly, nullable) SCPMotoConfiguration *motoConfiguration;Swift
var motoConfiguration: MotoConfiguration? { get } - 
                  
                  
The collection reason, applicable only for Tap to Pay devices.
Defaults to SCPSetupIntentCollectionReasonSaveCard
Declaration
Objective-C
@property (nonatomic, readonly) SCPSetupIntentCollectionReason collectionReason;Swift
var collectionReason: SetupIntentCollectionReason { get } - 
                  
                  
Unavailable
Declaration
Objective-C
- (nonnull instancetype)init; - 
                  
                  
Unavailable
Declaration
Objective-C
+ (nonnull instancetype)new;