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