PayeePreferred

@objc(PPCOrderApplicationContextPayeePreferred)
enum PayeePreferred
extension OrderApplicationContext.PayeePreferred : Equatable, Hashable, RawRepresentable

Describes possible merchant-preferred payment methods.

  • Accepts only immediate payment from the customer. For example, credit card, PayPal balance, or instant ACH. Ensures that at the time of capture, the payment does not have the pending status.

    Declaration

    Swift

    case immediatePaymentRequired
  • Creates a new instance with the specified raw value.

    If there is no value of the type that corresponds with the specified raw value, this initializer returns nil. For example:

    enum PaperSize: String {
        case A4, A5, Letter, Legal
    }
    
    print(PaperSize(rawValue: "Legal"))
    // Prints "Optional("PaperSize.Legal")"
    
    print(PaperSize(rawValue: "Tabloid"))
    // Prints "nil"
    

    Declaration

    Swift

    init?(rawValue: Int)
  • Undocumented

    Declaration

    Swift

    case none
  • Accepts any type of payment from the customer.

    Declaration

    Swift

    case unrestricted