Defines the object schema located at components.schemas.payment_method_details_card_present in the specification.
Constructors
PaymentMethodDetailsCardPresentpaymentMethodDetailsCardPresentAmountAuthorized :: Maybe (Nullable Int)amount_authorized: The authorized amount
paymentMethodDetailsCardPresentBrand :: Maybe (Nullable Text)brand: Card brand. Can be `amex`, `diners`, `discover`, `jcb`, `mastercard`, `unionpay`, `visa`, or `unknown`.
Constraints:
Maximum length of 5000
paymentMethodDetailsCardPresentCaptureBefore :: Maybe Intcapture_before: When using manual capture, a future timestamp after which the charge will be automatically refunded if uncaptured.
paymentMethodDetailsCardPresentCardholderName :: Maybe (Nullable Text)cardholder_name: The cardholder name as read from the card, in ISO 7813 format. 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, such as those made with Apple Pay and Google Pay.
Constraints:
Maximum length of 5000
paymentMethodDetailsCardPresentCountry :: Maybe (Nullable Text)country: Two-letter ISO code representing the country of the card. You could use this attribute to get a sense of the international breakdown of cards you've collected.
Constraints:
Maximum length of 5000
paymentMethodDetailsCardPresentEmvAuthData :: Maybe (Nullable Text)emv_auth_data: Authorization response cryptogram.
Constraints:
Maximum length of 5000
paymentMethodDetailsCardPresentExpMonth :: Intexp_month: Two-digit number representing the card's expiration month.
paymentMethodDetailsCardPresentExpYear :: Intexp_year: Four-digit number representing the card's expiration year.
paymentMethodDetailsCardPresentFingerprint :: Maybe (Nullable Text)fingerprint: Uniquely identifies this particular card number. You can use this attribute to check whether two customers who’ve signed up with you are using the same card number, for example. For payment methods that tokenize card information (Apple Pay, Google Pay), the tokenized number might be provided instead of the underlying card number.
Starting May 1, 2021, card fingerprint in India for Connect will change to allow two fingerprints for the same card --- one for India and one for the rest of the world.*
Constraints:
Maximum length of 5000
paymentMethodDetailsCardPresentFunding :: Maybe (Nullable Text)funding: Card funding type. Can be `credit`, `debit`, `prepaid`, or `unknown`.
Constraints:
Maximum length of 5000
paymentMethodDetailsCardPresentGeneratedCard :: Maybe (Nullable Text)generated_card: ID of a card PaymentMethod generated from the card_present PaymentMethod that may be attached to a Customer for future transactions. Only present if it was possible to generate a card PaymentMethod.
Constraints:
Maximum length of 5000
paymentMethodDetailsCardPresentIncrementalAuthorizationSupported :: Maybe (Nullable Bool)incremental_authorization_supported: Whether this PaymentIntent is eligible for incremental authorizations. Request support using request_incremental_authorization_support.
paymentMethodDetailsCardPresentLast4 :: Maybe (Nullable Text)last4: The last four digits of the card.
Constraints:
Maximum length of 5000
paymentMethodDetailsCardPresentNetwork :: Maybe (Nullable Text)network: Identifies which network this charge was processed on. Can be `amex`, `cartes_bancaires`, `diners`, `discover`, `interac`, `jcb`, `mastercard`, `unionpay`, `visa`, or `unknown`.
Constraints:
Maximum length of 5000
paymentMethodDetailsCardPresentOvercaptureSupported :: Maybe (Nullable Bool)overcapture_supported: Defines whether the authorized amount can be over-captured or not
paymentMethodDetailsCardPresentReadMethod :: Maybe (Nullable PaymentMethodDetailsCardPresentReadMethod'NonNullable)read_method: How card details were read in this transaction.
paymentMethodDetailsCardPresentReceipt :: Maybe (Nullable PaymentMethodDetailsCardPresentReceipt'NonNullable)receipt: A collection of fields required to be displayed on receipts. Only required for EMV transactions.
Instances4Eq, Show, FromJSON, ToJSON
Eq PaymentMethodDetailsCardPresentDefined in stripeapi-3.0.0.0 · StripeAPI.Types.PaymentMethodDetailsCardPresentShow PaymentMethodDetailsCardPresentDefined in stripeapi-3.0.0.0 · StripeAPI.Types.PaymentMethodDetailsCardPresentFromJSON PaymentMethodDetailsCardPresentDefined in stripeapi-3.0.0.0 · StripeAPI.Types.PaymentMethodDetailsCardPresentToJSON PaymentMethodDetailsCardPresentDefined in stripeapi-3.0.0.0 · StripeAPI.Types.PaymentMethodDetailsCardPresent