CustomerTransactionRequest

Description

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

Properties

Type

Name

Description

boolean

isRecurring

Whether or not the transaction is recurring. Defaults to false.

string

InventoryLocation

ID of warehouse to draw inventory from.

boolean

IgnoreDuplicate

Indicates whether to override a duplicate transaction. If set to true, the system will not check for or block duplicate transactions.

TransactionDetail

Details

Details of the transaction.

string

MerchReceiptName

The template name of the merchant's receipt.

string

MerchReceiptEmail

Email address of the merchant to send a receipt to.

string

Software

Name of the integration.

boolean

MerchReceipt

Indicates whether to send the merchant a receipt.

string

CustReceiptName

The template name of the customer's receipt.

string

CustReceiptEmail

Email address of the customer to send a receipt to.

boolean

CustReceipt

Indicates whether to send the customer a receipt.

FieldValue[]

CustomFields

List of custom fields.

string

ClientIP

IP address of the client.

string

CardCode

CVV2/CVC card ID code.

string

Command

Processing command to run.

Possible Values
  • AuthOnly
  • Sale
  • Credit
  • QuickCredit
  • Check
  • Void
  • CreditVoid
  • QuickAuthOnly
  • PostAuth
  • Capture
  • Refund
  • PostAuth

LineItem[]

LineItems

List of line item associated with the transaction.