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?

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?

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

The expiration month of the payment method used.

Link copied to clipboard
val expYear: Int

The expiration year of the payment method used.

Link copied to clipboard
val last4: String?

The last four digits of the card used.

Link copied to clipboard
val preferredLocales: List<String>

List of preferred languages as indicated by card personalization.

Link copied to clipboard
val readMethod: String?

How were card details read in this transaction.

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

The ReceiptDetails read from the card during the offline transaction.