card

The card element defines payment card information. It is a required element for most transaction types unless the transaction uses an alternate payment method such as PayPal. It contains one or more child elements depending upon whether the transaction is a card-not-present or a card-present (face-to-face) transaction.

Parent Elements:

activate, activateReversal, accountUpdate, authorization, balanceInquiry, captureGivenAuth, credit, deactivate, deactivateReversal, deactivateReversal, forceCapture, giftCardAuthReversal, giftCardCapture, giftCardCredit, load, loadReversal, refundReversal, sale, unload, unloadReversal, updateSubscription, fastAccessFunding

Attributes:

None

Child Elements:

For card-not-present transactions (Required): type, number, expDate

For card-present transactions (Required): track

For both transactions types (Optional): cardValidationNum

For Gift Card transactions (Optional): pin

Example:  card Structure - Card-Not-Present

<card>

  <type>Card Type Abbreviation</type>

  <number>Account Number</number>

  <expDate>Expiration Date</expDate>

  <cardValidationNum>Card Validation Number</cardValidationNum>

</card>

Example:  card Structure - Card-Present

<card>

  <track>Magnetic Stripe Read</track>

</card>

Example:  card Structure - Gift Card (Card-Not-Present)

<card>

  <type>GC</type>

  <number>Account Number</number>

  <expDate>Expiration Date</expDate>

  <cardValidationNum>Card Validation Number</cardValidationNum>

  <pin>Pin Number</pin>

</card>