AuthorizeNetTokenizedViewModel

Object that contains the payment information for a generic payment record where client can set the payment type. Optional.

NameDescriptionTypeAdditional information
OrderID

The order # to apply the payment to.

integer

Required

PaymentDate

The payment date.

date

Required

Amount

The payment amount. If you are creating a recorded payment for a return order, the payment amount should be negative.

decimal number

Required

Last4CCNumber

Last 4 digits of the credit card number. Optional.

string

None.

ExpirationMonth

Expiration date of the credit card. MM format. Optional.

string

None.

ExpirationYear

Expiration date of the credit card. YY format. Optional.

string

None.

AuthorizationCode

The Authorization Code returned from the processor. This can be used later to process voids or refunds if needed. Optional.

string

None.

TransactionID

The transaction ID returned from the processor. This can be used later to process voids or refunds if needed. Optional.

string

None.

CustomerProfileID

This is the Authorize.NET customer profile ID that payment was applied against

string

None.

PaymentProfileID

This is the Authorize.NET payment profile ID that payment was applied against

string

None.

TokenizedAccountID

Identifier of the ByDesign tokenized account to associate to this payment record.

integer

Required

CreditCardType

Credit card type.

CreditCardType

None.