Amount
|
decimal number
|
|
Y
|
|
Amount to authorize. Use a positive amount to indicate a purchase, and a negative amount to indicate a refund.
|
PaymentId
|
integer
|
|
Y
|
|
Should match value obtained for T_PAYMENT.payment_no. Reserve a new payment_no first and use it here.
|
FK: T_PAYMENT.payment_no   Resource: Payments |
ConstituentId
|
integer
|
|
N
|
|
If not passing ConstituentId, do not pass BillingAddress
|
FK: T_CUSTOMER.customer_no   Resource: Constituents |
BillingAddress
|
BillingAddress
|
|
N
|
|
Used for Address Verification System (AVS). Do not pass without also passing ConstituentId
|
TransactionOrigin
|
string
|
|
Y
|
|
Text indicating the origin of the transaction. The text will be written to T_PAYMENT_GATEWAY_ACTIVITY.origin if payment card tokenization is enabled.
|
UserData
|
string
|
|
N
|
|
User-generated free-form text stored in T_PAYMENT_GATEWAY_ACTIVITY.user_data. Tessitura-generated transactions write the invoice, order, or contribution number.
|
StoreAccount
|
boolean
|
|
N
|
|
If supplied, controls whether or not the account will be stored in T_ACCOUNT_DATA after completion of the authorization, as long as the system-wide default CC_STORE_ACCOUNT is not set to No.
|
MachineId
|
integer
|
|
Y
|
|
The machine Id to use to look up EMV settings and configuration for this request.
|
IsMoto
|
boolean
|
|
Y
|
|
Set to true if the EMV device requires MOTO mode to be triggered via an API call
|