CustomerTransactionRequest

Description

The CustomerTransactionRequest objects represents a request to initiate and process a customer transaction.

Properties

TypeNameDescription
booleanisRecurringWhether or not the transaction is recurring. Defaults to false.
stringInventoryLocationID of warehouse to draw inventory from.
booleanIgnoreDuplicateIndicates whether to override a duplicate transaction. If set to true, the system will not check for or block duplicate transactions.
TransactionDetailDetailsDetails of the transaction.
stringMerchReceiptNameThe template name of the merchant's receipt.
stringMerchReceiptEmailEmail address of the merchant to send a receipt to.
stringSoftwareName of the integration.
booleanMerchReceiptIndicates whether to send the merchant a receipt.
stringCustReceiptNameThe template name of the customer's receipt.
stringCustReceiptEmailEmail address of the customer to send a receipt to.
booleanCustReceiptIndicates whether to send the customer a receipt.
FieldValue[]CustomFieldsList of custom fields.
stringClientIPIP address of the client.
stringCardCodeCVV2/CVC card ID code.
stringCommandProcessing command to run.
Possible Values
  • AuthOnly
  • Sale
  • Credit
  • QuickCredit
  • Check
  • Void
  • CreditVoid
  • QuickAuthOnly
  • PostAuth
  • Capture
  • Refund
  • PostAuth
LineItem[]LineItemsList of line item associated with the transaction.