CardPaymentInstrument

interface CardPaymentInstrument : PaymentInstrument

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 override val allowed: Boolean
cardSuffix
Link copied to clipboard

The suffix (last 4 digits) of the card number.

abstract val cardSuffix: String
lastUpdated
Link copied to clipboard

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

abstract override val lastUpdated: OffsetDateTime
lastUsed
Link copied to clipboard

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

abstract override val lastUsed: OffsetDateTime?
paymentInstrumentId
Link copied to clipboard

The payment instrument id.

abstract override val paymentInstrumentId: String
paymentToken
Link copied to clipboard

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

abstract override val paymentToken: String
primary
Link copied to clipboard

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

abstract override val primary: Boolean
status
Link copied to clipboard

The status of the payment instrument in the container.

abstract override val status: PaymentInstrument.InstrumentStatus

Inheritors

CreditCard
Link copied to clipboard
GiftCard
Link copied to clipboard