OfflineCardPresentDetails

@Serializable
data class OfflineCardPresentDetails : Serializable

OfflineCardPresentDetails contains details about the payment method used to process a PaymentIntent offline.

Use of this SDK is subject to the Stripe Terminal Terms: https://stripe.com/terminal/legal

Types

Link copied to clipboard
object Companion

Properties

Link copied to clipboard
val brand: String? = null

The brand of the payment method used. In some cases, brand may not be available until the PaymentIntent is forwarded to Stripe.

Link copied to clipboard
val cardholderName: String? = null

The cardholder name as read from the card. May include alphanumeric characters, special characters and first/last name separator (/). In some cases, the cardholder name may not be available depending on how the issuer has configured the card. Cardholder name is typically not available on swipe or contactless payments.

Link copied to clipboard
val expMonth: Int = 0

The expiration month of the payment method used.

Link copied to clipboard
val expYear: Int = 0

The expiration year of the payment method used.

Link copied to clipboard
val last4: String? = null

The last four digits of the card used.

Link copied to clipboard

List of preferred languages as indicated by card personalization.

Link copied to clipboard
val readMethod: String? = null

How were card details read in this transaction.

Link copied to clipboard
@SerialName(value = "receipt")
val receiptDetails: ReceiptDetails? = null

The ReceiptDetails read from the card during the offline transaction.