CardPresentDetails

@Serializable
data class CardPresentDetails : Serializable

CardPresentDetails contains payment method details for a payment method of type CARD_PRESENT

For more information, see the official Stripe docs: Card present

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

Properties

Link copied to clipboard
val brand: String? = null

The brand of the payment method used

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 country: String? = null

The country of the payment method used

Link copied to clipboard
val description: String? = null

A high-level description of the type of cards issued in this range. (For internal use only and not typically available in standard API requests.)

Link copied to clipboard

Dynamic currency conversion details for this transaction.

Link copied to clipboard
val emvAuthData: String? = null

The EMV auth data string of the payment method used

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 funding: String? = null

Card funding type. Can be credit, debit, prepaid, or unknown.

Link copied to clipboard
val generatedCard: String? = null

The ID of a generated card that can be used for recurring charges

Link copied to clipboard
val iin: String? = null

Issuer identification number of the card. (For internal use only and not typically available in standard API requests.)

Link copied to clipboard

Whether this payment method is eligible for incremental authorizations.

Link copied to clipboard
val issuer: String? = null

The name of the card's issuing bank. (For internal use only and not typically available in standard API requests.)

Link copied to clipboard
val last4: String? = null

The last four digits of the card used

Link copied to clipboard
val location: String? = null

ID of the location that this transaction’s reader is assigned to.

Link copied to clipboard
val network: String? = null

Identifies which network this charge was processed on. Only available after confirming the PaymentIntent.

Link copied to clipboard
val networks: CardNetworks? = null

Contains information about card networks that can be used to process the payment.

Link copied to clipboard

EMV tag 5F2D. Preferred languages specified by the integrated circuit chip. https://stripe.com/docs/api/payment_methods/object#payment_method_object-interac_present-preferred_locales

Link copied to clipboard
val reader: String? = null

ID of the reader this transaction was made on.

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

Any information necessary for generating receipts

Link copied to clipboard
val wallet: Wallet? = null

If this payment is from a card wallet, this contains the details of the card wallet.