PaymentInstrument

Common properties to all PaymentInstruments

interface PaymentInstrument

Types

InstrumentStatus
Link copied to clipboard

Verification state for a PaymentInstrument

enum InstrumentStatus : Enum<PaymentInstrument.InstrumentStatus>

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

allowed
Link copied to clipboard

Indicates if the merchant profile in the container allows the use of this payment instrument.

abstract val allowed: Boolean
lastUpdated
Link copied to clipboard

The timestamp the payment instrument was last updated in the container.

abstract val lastUpdated: OffsetDateTime
lastUsed
Link copied to clipboard

The timestamp the payment instrument was last used in the container.

abstract val lastUsed: OffsetDateTime?
paymentInstrumentId
Link copied to clipboard

The payment instrument id.

abstract val paymentInstrumentId: String
paymentToken
Link copied to clipboard

The payment token is a unique identifier for the payment instrument.

abstract val paymentToken: String
primary
Link copied to clipboard

Indicates that this payment instrument is the primary instrument in the container.

abstract val primary: Boolean
status
Link copied to clipboard

The status of the payment instrument in the container.

abstract val status: PaymentInstrument.InstrumentStatus

Inheritors

CardPaymentInstrument
Link copied to clipboard
IndividualPaymentInstrument
Link copied to clipboard