PaymentPreferences

public protocol PaymentPreferences

Payment preferences for a customer

  • The primary instrument that will be used by default for a payment if a specific instrument is not specified.

    The primary instrument will be used for the balance of the payment after any specified secondary instruments are used first.

    Declaration

    Swift

    var primaryInstrumentId: String { get }
  • Rules for the creation of a default set of secondary instruments to be used for a payment if a specific set is not specified.

    Secondary instruments are used in order until the full amount of the payment has been paid.

    Declaration

    Swift

    var secondaryInstruments: SecondaryInstrumentPreferences? { get }