ReceiptCardSummaryDto
A model the API reference uses in a request or a response. The operation pages link every field typed as this model here.
DTO for card/payment method summary displayed on a receipt. Contains only non-sensitive data.
Values
Fields
| Field | Type | Description | ||||||||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
lastFour
required |
string | Last four digits of the card number (e.g. "4242").
nullable
Values:
Values combine: send one or more member names separated by a comma and a space, or the integer sum of their values. Responses carry the names.
| ||||||||||||||||||||||
cardBrand
required |
string | Card brand (e.g. "Visa", "Mastercard").
nullable
Values:
Values combine: send one or more member names separated by a comma and a space, or the integer sum of their values. Responses carry the names.
| ||||||||||||||||||||||
cardholderName
required |
string | Cardholder name.
nullable
Values:
Values combine: send one or more member names separated by a comma and a space, or the integer sum of their values. Responses carry the names.
| ||||||||||||||||||||||
entryMode
required |
EntryModes EntryModes | Card entry mode.
nullable
Values:
Values combine: send one or more member names separated by a comma and a space, or the integer sum of their values. Responses carry the names.
| ||||||||||||||||||||||
avsResponseCode
required |
string | AVS response code.
nullable
Values:
Values combine: send one or more member names separated by a comma and a space, or the integer sum of their values. Responses carry the names.
| ||||||||||||||||||||||
avsResponseText
required |
string | Human-readable AVS response.
nullable
Values:
Values combine: send one or more member names separated by a comma and a space, or the integer sum of their values. Responses carry the names.
| ||||||||||||||||||||||
paymentType
required |
string | Payment type derived from BIN data (e.g. "Credit", "Debit"). Printed so the receipt says whether
the card was a credit or a debit card, which processor receipt rules require.
nullable
Values:
Values combine: send one or more member names separated by a comma and a space, or the integer sum of their values. Responses carry the names.
| ||||||||||||||||||||||
tenderType
required |
CardTenderType CardTenderType | Card-rail tender used for the transaction. Surfaces this on receipts so
EBT SNAP / EBT Cash / WIC transactions render program-appropriate language even when
the BIN-derived `paymentType` would label them generically (e.g. "Debit").
Null when the transaction recorded no tender; the receipt then uses the generic credit/debit
layout.
nullable
Values:
Values combine: send one or more member names separated by a comma and a space, or the integer sum of their values. Responses carry the names.
| ||||||||||||||||||||||
ebtBalanceAvailable
required |
number (double) | EBT balance available after the transaction, when the processor returns it on the
authorization response. `null` when not applicable (credit/debit) or
not provided by the processor. receipts render this value on a dedicated
"EBT Balance Available" line for EBT SNAP / EBT Cash transactions.
nullable
Values:
Values combine: send one or more member names separated by a comma and a space, or the integer sum of their values. Responses carry the names.
| ||||||||||||||||||||||
tenderLabel
required |
string | Human-readable label for the tender (e.g. "Credit / Debit", "EBT SNAP",
"EBT Cash", "WIC"). Pre-formatted by the receipt assembler so renderers
don't need to localize the enum themselves.
nullable
Values:
Values combine: send one or more member names separated by a comma and a space, or the integer sum of their values. Responses carry the names.
|
This model has no documented fields.