CreditCardData

Description

The CreditCardData object contains information for a credit card. When retrieving stored credit card data from the Gateway, many of the properties will be masked for security reasons. Full, unmasked credit card data cannot be retrieved via SOAP API.

Properties

Type

Name

Description

string

CAVV

Cardholder Authentication Verification Value.

string

Pares

Payer Authentication Response. Message returned by the card issuer after a cardholder completes 3DS authentication.

string

MagSupport

Indicates whether the software supports mag swipe.

string

MagStripe

Raw Track 1 and/or Track 2 data for swiped transactions. Base64-encode the raw data exactly as received from the device, prefixed with enc://.

boolean

InternalCardAuth

Indicates whether gateway-based authentication is used for Visa VPAS or MasterCard UCAF.

string

ECI

Electronic Commerce Indicator. Indicates the level of cardholder authentication for a transaction.

string

DUKPT

DUKPT-encrypted PIN block.

Note: Only required for PIN debit transactions. The first 16 characters are the encrypted PIN block, followed by the 6-character-long Key Set Identifier (KSID). The remaining characters are the PIN Pad serial number and transaction counter.

string

XID

Transaction Identifier for 3DS authentication. Provided by Visa VPAS or MasterCard UCAF.

string

CardType

Card brand identifier. Automatically set based on the card number.

Example Values
  • A - Amex
  • DS - Discover
  • M - MasterCard
  • V - Visa

Note: Read-only. Ignored if sent in a request.

boolean

CardPresent

Indicates whether the card is present during the transaction, such as a swipe at a POS terminal. Used to indicate retail.

string

CardNumber

Card number.

string

CardExpiration

Card expiration date.

Note: Format as MMYY.

string

CardCode

Card verification value (CVV2 or CID).

Alternate Values
  • -2 - Code not legible
  • -9 - Code not on the card

string

AvsZip

Billing ZIP code used for AVS.

string

AvsStreet

Billing street address used for AVS.

string

Signature

Base64-encoded signature capture image.

string

TermType

Terminal type. May be left blank if unknown.

Example Values
  • POS
  • StandAlone
  • Unattended
  • Unknown