Shared Objects

These objects are found in both the request and response objects.

Account

FieldTypeDescriptionRequired
AccountNumberNConsumer's Account Number. This represents the Consumer's Credit Card Number.N
ExpirationMonthNAccount/Credit Card Expiration Month in MM format.
Example: January = 01
N
ExpirationYearNAccount/Credit Card Expiration Year in YYYY format.
Example: 2016
N
NameOnAccountANName on the Consumer's Account/Credit Card.N
CardCodeN(4)This is the CVV Code present on the back (or on the front in the case of AMEX) of a Consumer's Credit Card . This is required on Credit Card transactions.
CardBinN(6)

Represents the first six numbers of the CardNumber field


CardTypeString

Type of cards used for purchase.

Possible Values:

VSA - Visa

MSC - Mastercard

VSD - Visa Delta/Debit (UK)

VSE - Visa Electron

MAE - Maestro (UK, Spain & Austria)

AMX - American Express

DSC - Discover

DIN - Diners

CBLA - Carte Blanche

CB

JCB - JCB

ENR - EnRoute

JAL - JAL

CTB - Carte Bleue

DNK - Dankort

CSI - CartaSi

EAN - Encoded Account Number

UATP - UATP

MAEI - Maestro (International)

CB - Cartes Bancaires 

ELO - ELO

UPI - UnionPay International

EFTPOS - eftpos Australia


CardLastFourN(4)

Represents the last four numbers of the CardNumber field


Address

FieldTypeRequired
FullNameANN
FirstNameANN
MiddleNameANN
LastNameANN
Address1ANN
Address2ANN
Address3ANN
CityANN
StateANN
PostalCodeANN
CountryCodeANN
Phone1ANN
Phone2ANN

Consumer

FieldTypeDescriptionRequired
Email1AN(255)Consumer's primary E-mail Address.N
Email2AN(255)Consumer's alternate E-mail Address.N
ShippingAddressAddress ObjectConsumer's Shipping Address.N
BillingAddressAddress ObjectConsumer's Billing Address.N
AccountAccount ObjectConsumer's Account Information.N

Token

FieldTypeDescriptionRequired
TokenAN(20)If the merchant account has tokenization enabled through Cardinal or another payment platform, the token will be returned in this field
CardCodeN(4)

The CVV2 on the back of the card that was the token represents.

This field is required when using Processor Module.


ExpirationMonthN(2)Account/Credit Card Expiration Month in MM format.
Example: January = 01

ExpirationYearN(4)Account/Credit Card Expiration Year in YYYY format.
Example: 2016