SCPCardPresentCaptureMethod

Objective-C

enum SCPCardPresentCaptureMethod : NSUInteger {}

Swift

enum CardPresentCaptureMethod : UInt, @unchecked Sendable

Capture Method values that can be used as card-present payment method options.

  • Use manual_preferred if you prefer manual capture_method for the SCPPaymentIntent’s capture_method but support falling back to automatic based on the presented payment method.

    Declaration

    Objective-C

    SCPCardPresentCaptureMethodManualPreferred

    Swift

    case manualPreferred = 0
  • Use manual if you intend to place the funds on hold and want to override the top-level capture_method value for this payment method. Contact Stripe support to enable this feature on your account.

    Declaration

    Objective-C

    SCPCardPresentCaptureMethodManual

    Swift

    case manual = 1