SCPCaptureMethod

Objective-C

enum SCPCaptureMethod : NSUInteger {}

Swift

enum CaptureMethod : UInt, @unchecked Sendable

@abstract Controls when the funds will be captured from the customer’s account.

  • Place a hold on the funds when the customer authorizes the payment, but don’t capture the funds until later. Will require an explicit call to capture payments. (Not all payment methods support this.)

    Declaration

    Objective-C

    SCPCaptureMethodManual

    Swift

    case manual = 0
  • Stripe automatically captures funds when the customer authorizes the payment.

    Declaration

    Objective-C

    SCPCaptureMethodAutomatic

    Swift

    case automatic = 1