PaymentPreferences

Payment preferences for a customer

interface PaymentPreferences

Functions

equals
Link copied to clipboard
open operator override fun equals(other: Any?): Boolean
hashCode
Link copied to clipboard
open override fun hashCode(): Int
toString
Link copied to clipboard
open override fun toString(): String

Properties

primaryInstrumentId
Link copied to clipboard

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.

abstract val primaryInstrumentId: String?
secondaryInstruments
Link copied to clipboard

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.

abstract val secondaryInstruments: SecondaryInstrumentPreferences?