NameDescriptionTypeAdditional information
CardNumber

The credit card number

string

None.

Address

The credit card billing address

string

None.

PostalCode

The credit card billing postal code

string

None.

ExpirationMonth

The expiration month of the card

integer

None.

ExpirationYear

The expiration year of the card

integer

None.

CardType

The card type. One of {Visa, Mastercard, AmericanExpress, Discover, JCB, Invalid}

string

None.

Authorization

Internal use only

string

None.

ConfirmationNumber

Internal use only

string

None.

TransactionReference

Internal use only

string

None.

AccountNumber

The account number related to this payment method

string

None.

Name

The name on the bank account

string

None.

OrderID

The order number

string

None.

PaymentCodeDescription

The description of the payment code

string

None.

User

the user id related processing this payment

string

None.

PaymentTypeDescription

The description of this type of payment method

string

None.

PaymentID

The unique ID for this payment

string

None.

ServiceType

The payment type (I.E PMT, NCR, PRCR)

string

None.

Amount

The amount of the payment

decimal number

None.

PaymentDate

The payment date

date

None.

EntryDate

The date the payment was entered into the system

date

None.

AccountType

The type of the account

string

None.

Currency

The currency for the payment (USD or CDN)

Currency

None.

InternetCodeType

The internet code type. One of {CNS, CLI, IVR, OTHER, NCL}

string

None.

PaymentStatus

The payment status

string

None.

PaymentType

The payment type.

string

None.

SetupDate

The date this payment was set up

date

None.

SetupBy

Who this payment was set up by

string

None.

LastDebitDate

The last debit date

date

None.

LastDeclineDate

The last decline date

date

None.

LastDeclineReason

The reason for the last decline

string

None.

DisabledReason

The reason this payment is disabled

string

None.

RestrictReason

The reason this payment is restricted

string

None.

CanUnrestrict

True if this payment can be unrestricted

boolean

None.

Debug

True if this is being run as a test payment

boolean

None.