GiftCard

An added gift card.

interface GiftCard : CardPaymentInstrument

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 override 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
programName
Link copied to clipboard

The gift card program name.

abstract val programName: String
status
Link copied to clipboard

The status of the payment instrument in the container.

abstract override val status: PaymentInstrument.InstrumentStatus
stepUp
Link copied to clipboard

Whether a ChallengeResponse is required to make a payment with this card

abstract val stepUp: GiftCardStepUp?