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. |