Card Transaction
Card transaction object
The card transaction object represents a transaction made with a card.
Object Parameters
authentication_details
object3D Secure authentication details
liability_shifted
booleanWhether liability was shifted to the issuer via 3DS
three_ds_attempt_id
stringThe 3DS attempt ID
authorization_expires_at
date-timeThe authorization expiration date of the card transaction. Funds will be released from any authorization after this date
card_acceptor_details
objectInformation about the entity that accepted the card
acquiring_institution_country_code
stringThe acquiring institution country code
acquiring_institution_identifier
stringThe acquiring institution identifier
city
stringThe city of the card acceptor
country_code
stringThe country code of the card acceptor
forwarding_institution_identifier
stringThe forwarding institution identifier
identifier
stringThe network-given identifier of the card acceptor
merchant_category_code
stringThe merchant category code (MCC)
name
stringThe name of the card acceptor
terminal_identifier
stringThe card acceptor terminal identifier
card_account_id
stringThe ID of the card account
card_id
stringThe ID of the card
card_program_id
stringThe ID of the card program
card_token_id
stringThe card token used for this transaction, if applicable.
cardholder_verification_details
objectCardholder identity verification results for name, email, phone, and address
The cardholder's email
email_verification_status
enumEmail verification status
Possible values: verified, invalid, not_provided, not_required, not_verified
first_name
stringThe cardholder's first name
first_name_verification_status
enumFirst name verification status
Possible values: verified, invalid, not_provided, not_required, not_verified
last_name
stringThe cardholder's last name
last_name_verification_status
enumLast name verification status
Possible values: verified, invalid, not_provided, not_required, not_verified
middle_name
stringThe cardholder's middle name
middle_name_verification_status
enumMiddle name verification status
Possible values: verified, invalid, not_provided, not_required, not_verified
phone_number
stringThe cardholder's phone number
phone_number_verification_status
enumPhone number verification status
Possible values: verified, invalid, not_provided, not_required, not_verified
postal_code
stringThe cardholder's postal code
postal_code_verification_status
enumPostal code verification status
Possible values: verified, invalid, not_provided, not_required, not_verified
street_address
stringThe cardholder's street address
street_address_verification_status
enumStreet address verification status
Possible values: verified, invalid, not_provided, not_required, not_verified
created_at
date-timeThe creation date of the card transaction
events
array of objectsThe events associated with the card transaction See Card transaction event object.
fee_details
objectFee-related transaction details
transaction_fee_amount
numberThe transaction fee amount in the smallest unit of the currency
transaction_fee_currency
stringThe currency code of the transaction fee
id
stringThe ID of the card transaction
network_details
objectIdentifiers used by the associated card network
network_fraud_score
numberThe network-provided fraud risk score. Range is 1-99, where a higher score indicates higher risk.
network_identifier
enumThe network identifier. Possible values: visa, mastercard
original_transaction_identifier
stringThe network identifier of a linked transaction. For refunds, this will be the network identifier of the original purchase
retrieval_reference_number
stringThe retrieval reference number
system_audit_trace_number
stringThe system audit trace number
transaction_identifier
stringThe card network transaction identifier
network_transaction_id
stringThe transaction ID assigned by the card network
original_card_transaction_id
stringThe ID of the original card transaction referenced by the transaction
point_of_sale_details
objectThe point of sale details
can_support_partial_approvals
booleanWhether the terminal can support partial approvals
card_presence
enumThe card presence. Possible values: unknown, present, not_present
cardholder_presence
enumThe cardholder presence. Possible values: unknown, present, not_present
pan_entry_mode
enumThe PAN entry mode. Possible values: unknown, manual_entry, on_file, swipe, optical_code, reserved, contact_chip, contactless_chip
transaction_initiator
enumThe transaction initiator. Possible values: unknown, cardholder, merchant
recurring_transaction_details
objectRecurring transaction details
recurring_model
enumThe recurring transaction model. Possible values: establish_recurring, valid_scheduled_recurring, valid_unscheduled_recurring, industry_specific_recurring, no_matching_contract
recurring_original_transaction_id
stringThe original transaction ID for recurring transactions
total_amounts
objectThe total transaction amounts (simple sum of all transaction event amounts)
cardholder_authorized
objectThe amount authorized and being held in the cardholder's currency
amount
numberThe amount in the smallest unit of the currency
currency_code
stringThe currency code (e.g., USD)
fx_rate
stringThe foreign exchange rate (if applicable), serialized as a decimal string
cardholder_settled
objectThe amount settled in the cardholder's currency
amount
numberThe amount in the smallest unit of the currency
currency_code
stringThe currency code (e.g., USD)
fx_rate
stringThe foreign exchange rate (if applicable), serialized as a decimal string
merchant_authorized
objectThe amount authorized and being held in the merchant's currency
amount
numberThe amount in the smallest unit of the currency
currency_code
stringThe currency code (e.g., USD)
fx_rate
stringThe foreign exchange rate (if applicable), serialized as a decimal string
merchant_settled
objectThe amount settled in the merchant's currency
amount
numberThe amount in the smallest unit of the currency
currency_code
stringThe currency code (e.g., USD)
fx_rate
stringThe foreign exchange rate (if applicable), serialized as a decimal string
transaction_details
objectAdditional transaction-specific level 3 details (lodging, account funding, original credit, invoice, travel, fleet)
account_funding_data
objectAccount funding transaction data
payment_facilitator_address
objectPayment facilitator address
payment_facilitator_name
stringPayment facilitator name
purpose_of_payment
stringThe purpose of payment
type
stringThe account funding type
fleet
objectFleet data
continuation_data
array of stringsRaw continuation record payload segments
fleet_fuel_information
objectFleet fuel product information
product_code
stringFuel product code
quantity
stringFuel quantity, serialized as a decimal string
sale_amount
numberFuel sale amount in smallest currency units
unit_of_measure
stringFuel unit of measure
unit_price
stringFuel unit price, serialized as a decimal string
item_sequence_number
numberItem sequence number
message_identifier
stringRecord message identifier
motor_fuel_information
objectMotor fuel product information
product_code
stringFuel product code
quantity
stringFuel quantity, serialized as a decimal string
sale_amount
numberFuel sale amount in smallest currency units
unit_of_measure
stringFuel unit of measure
unit_price
stringFuel unit price, serialized as a decimal string
motor_fuel_service_type
stringMotor fuel service type
odometer
stringOdometer reading
prompted_data
array of objectsFleet prompted data captured at the point of interaction
prompt_code
stringPrompt code
value
stringPrompted value
pump_number
stringPump number
tax_breakdown
array of objectsFleet tax breakdown
amount
numberTax amount in smallest currency units
exemption_status
booleanExemption status for this tax component
tax_type
stringTax component type
invoice_line_items
array of objectsInvoice line item data
commodity_code
stringCommodity code
continuation_data
array of stringsRaw continuation record payload segments
debit_credit_indicator
stringDebit or credit indicator
discount_amount
numberDiscount amount in smallest currency units
discount_indicator
stringDiscount indicator
extended_item_amount
stringExtended item amount, serialized as a decimal string
extended_item_description
stringExtended item description
fleet_extended_item_amount
stringFleet extended item amount, serialized as a decimal string
fleet_item_description
stringFleet item description
fleet_item_quantity
stringFleet item quantity, serialized as a decimal string
fleet_item_unit_of_measure
stringFleet item unit of measure
fleet_product_code
stringFleet product code
item_description
stringItem description
item_sequence_number
numberItem sequence number
line_item_date
date-timeLine item date
line_item_total
numberLine item total in smallest currency units
message_identifier
stringRecord message identifier
order_date
date-timeOrder date
product_code
stringProduct code
quantity
stringItem quantity, serialized as a decimal string
unit_cost
stringUnit cost, serialized as a decimal string
unit_of_measure
stringUnit of measure
vat_tax_amount
numberVAT tax amount in smallest currency units
vat_tax_rate
stringVAT tax rate, serialized as a decimal string
invoice_summary
objectInvoice summary level data
acceptor_reference_number
stringAcceptor reference number
acceptor_tax_id
stringAcceptor tax ID
acceptor_type
stringAcceptor type
account_reference
stringAccount reference
authorization_code
stringAuthorization code
destination_country_code
stringDestination country code
destination_postal_code
stringDestination postal code
discount_amount
numberDiscount amount in smallest currency units
duty_amount
numberDuty amount in smallest currency units
freight_shipping_amount
numberFreight or shipping amount in smallest currency units
general_tax_amount
numberGeneral tax amount in smallest currency units
invoice_level_discount_treatment_code
stringInvoice level discount treatment code
item_sequence_number
numberItem sequence number
message_identifier
stringRecord message identifier
order_date
date-timeOrder date
ship_from_postal_code
stringShip-from postal code
tax_treatments_code
stringTax treatments code
vat_invoice_reference_number
stringUnique VAT invoice reference number
vat_tax_amount_freight_shipping
numberVAT tax amount on freight or shipping in smallest currency units
lodging_data
objectLodging-specific transaction data
arrival_date
date-timeLodging arrival date
daily_room_rate
numberThe daily room rate in smallest currency units
departure_date
date-timeLodging departure date
folio_cash_advances
numberFolio cash advances in smallest currency units
folio_number
stringThe folio number
food_beverage_charges
numberFood and beverage charges in smallest currency units
prepaid_expenses
numberPrepaid expenses in smallest currency units
room_nights
numberNumber of room nights
total_charged
numberTotal charged lodging amount in smallest currency units
total_charges
numberTotal lodging charges in smallest currency units
total_non_room_charges
numberTotal non-room lodging charges in smallest currency units
total_room_tax
numberTotal room tax in smallest currency units
total_tax
numberThe total tax in smallest currency units
original_credit_data
objectOriginal credit transaction data
fast_funds
booleanWhether fast funds are enabled
purpose_of_payment
stringThe purpose of payment
sender_account_number
stringMasked sender account number. Card numbers keep at most the first 6 and last 4 digits; other values are fully masked
sender_address
objectSender address
city
stringCity name (max 255 characters)
country_code
stringTwo-letter ISO 3166-1 alpha-2 country code (e.g. US)
line_1
stringStreet address line 1 (max 255 characters)
line_2
stringStreet address line 2 (max 255 characters)
postal_code
stringPostal or ZIP code (max 24 characters)
state
stringState or province (max 255 characters)
sender_name
stringSender name
sender_reference_number
stringSender reference number
type
stringThe original credit type
travel_itinerary
objectTravel itinerary data
account_reference
stringAccount reference
currency_code
stringISO currency code
exchange_ticket_amount
numberExchange ticket amount in smallest currency units
exchange_ticket_number
stringExchange ticket number
is_electronic_ticket
booleanWhether this was an electronic ticket
is_internet_transaction
booleanWhether this was an internet transaction
item_sequencing_field
stringItem sequencing field
national_tax_amount
numberNational tax amount in smallest currency units
passenger_name
stringPassenger name
primary_ticket_number
stringPrimary ticket number
total_fare_amount
numberTotal fare amount in smallest currency units
total_fee_amount
numberTotal fee amount in smallest currency units
total_tax_amount
numberTotal tax amount in smallest currency units
travel_agency_code
stringTravel agency code
travel_legs
array of objectsTravel leg data
conjunction_ticket_number
stringConjunction ticket number
control_id
stringControl identifier
item_sequencing_field
stringItem sequencing field
primary_ticket_number
stringPrimary ticket number
ticket_issue_date
date-timeTicket issue date
trip_legs
array of objectsTrip leg segments
arrival_time
stringArrival time in HHMM format
carrier_code
stringCarrier code
coupon_number
stringCoupon number
departure_date
date-timeDeparture date
departure_time
stringDeparture time in HHMM format
destination_code
stringDestination city or airport code
fare_basis_code
stringFare basis code
flight_number
stringFlight number
origination_code
stringOrigination city or airport code
service_class
stringService class
stop_over_code
stringStopover code