TransactionRequestObject
Description
The TransactionRequestObject object contains the data used to create a new transaction.
Properties
Type | Name | Description |
|---|---|---|
string | CustReceiptName | Receipt template to use for the customer email. Defaults to the standard customer receipt template. |
RecurringBilling | Configuration for creating a recurring billing cycle if the initial transaction is approved. | |
LineItem[] | LineItems | List of line item details associated with the transaction. |
boolean | IsRecurring | Whether the transaction is a recurring payment. |
string | InventoryLocation | The inventory location associated with the line items. |
boolean | IgnoreDuplicate | Whether to override duplicate transaction handling, not checking for or blocking duplicate transactions. |
string | IfAuthExpired | Sets the behavior when a Possible Values
|
Details | Transaction details such as amount, tax, and subtotal. | |
string | Software | Software application name/version. |
boolean | CustReceipt | Whether to email a receipt to the customer's billing address email. |
CustomFields | List of custom fields. | |
string | CustomerID | Identifies the Customer associated with the transaction. |
CreditCardData | Credit card payment details for the transaction. | |
string | Command | The type of transaction. Possible Values
|
string | ClientIP | The client's IP address. |
CheckData | ACH/eCheck payment details for the transaction. | |
BillingAddress | Billing address for the transaction. | |
string | AuthCode | An offline authorization code from the customer's bank (i.e., telephone authorization). |
string | AccountHolder | Name of the account holder for the payment method. |
string | RefNum | Original transaction reference number received when a transaction was authorized. |
ShippingAddress | Shipping address for the transaction. |
Updated 4 months ago
