SCPSetupIntentConfiguration

Objective-C


@interface SCPSetupIntentConfiguration : NSObject <NSCopying>

Swift

class SetupIntentConfiguration : NSObject, NSCopying

The SetupIntentConfiguration contains configuration information relevant to collecting a payment method for an SCPSetupIntent.

  • Whether to show a cancel button in transaction UI on Stripe smart readers.

    Defaults to NO.

    Declaration

    Objective-C

    @property (nonatomic, readonly) BOOL enableCustomerCancellation;

    Swift

    var enableCustomerCancellation: Bool { 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, readonly, getter=isMoto) BOOL moto;

    Swift

    var isMoto: Bool { 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;