TransactionMode

@objc
public enum TransactionMode : Int, CaseIterable

Transaction mode.

  • Regular payment transaction.

    Declaration

    Swift

    @objc(Purchase)
    case purchase
  • Only authorizing the payment and capturing the amount.

    Declaration

    Swift

    @objc(AuthorizeCapture)
    case authorizeCapture
  • Mode to save the card only.

    Declaration

    Swift

    @objc(CardSaving)
    case cardSaving
  • Mode to tokenize the card.

    Declaration

    Swift

    @objc(CardTokenization)
    case cardTokenization
  • Declaration

    Swift

    public var description: String { get }
  • Encodes the contents of the receiver.

    Throws

    EncodingError

    Declaration

    Swift

    public func encode(to encoder: Encoder) throws

    Parameters

    encoder

    Encoder.

  • Declaration

    Swift

    public init(from decoder: Decoder) throws