CreditCard

An added credit card

interface CreditCard : 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
cardName
Link copied to clipboard

The nickname of the credit card instrument in the container.

abstract val cardName: String
cardSuffix
Link copied to clipboard

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

abstract override val cardSuffix: String
cvvValidated
Link copied to clipboard

Indicates if the CVV of the credit card has been validated.

abstract val cvvValidated: Boolean
expired
Link copied to clipboard

Indicates if the credit card is expired.

abstract val expired: Boolean
expiryMonth
Link copied to clipboard

The month of the expiry date of the credit card.

abstract val expiryMonth: String
expiryYear
Link copied to clipboard

The year of the expiry date of the credit card.

abstract val expiryYear: 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
requiresCVV
Link copied to clipboard

Indicates if payments with this credit card requires a CVV check.

abstract val requiresCVV: Boolean
scheme
Link copied to clipboard

The credit card scheme.

abstract val scheme: 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: CreditCardStepUp
updateURL
Link copied to clipboard

The URL of an iframe. This iframe is used to capture a credit card expiry and CVV.

abstract val updateURL: URL