AuthorizeNetTokenizedViewModel
Object that contains the payment information for a generic payment record where client can set the payment type. Optional.
Name | Description | Type | Additional 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. |