EMVAuthorizationRequest

Type: Tessitura.Service.Client.PaymentGateway.EMVAuthorizationRequest

Property Name Data Type Length Required Readonly Notes
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