Transaction Types Available

Transaction Types Available

E-xact’s services can be configured and set up for many transaction types. The transaction types available are listed below:

Standard Transactions

Transaction Type Description Transaction Code Compatible Services
Purchase Sends through sale and request for funds to be charged to cardholder’s credit card. 00 API, Recurring, Payment Pages, POS
Pre-Authorization Sends through a request for funds to be “reserved” on the cardholder’s credit card. A standard pre-authorization is reserved for 2-5 days. Reservation times are determined by cardholder’s bank. 01 API, Recurring, Payment Pages, POS
Pre-Authorization Completion Completes an existing pre-authorization by referencing an authorization number. 02 API, POS
Refund Sends through a request for funds to be returned to the cardholder. 04 API, Recurring, POS
Void Sends through a void to prevent the settlement of the funds. Voids must be processed on the same day as the authorization. 13 API, POS
       

Tagged Transactions

Tagged transactions enable a transaction to be processed without having to send a credit card number. Tags and how they function are outlined below:

Transaction Type Description Transaction Code Compatible Services
Recurring Seed Sends through a request to allow a merchant to pre-authorize a credit card. The data produced by the Pre-Authorization creates a seed. The seed may then be used to send many Tagged Purchase transactions or one Tagged Completion. 40 API, Payment Pages
Recurring Seed Purchase Applies a purchase against the credit card provided. Funds for the specified amount are settled to the merchant’s account at the end of the day. Tagged Refunds equal to the amount of the original transaction’s amount can be applied against it using the returned TAG. Multiple Tagged Authorizations or Tagged Purchases may be conducted from one Recurring Seed Purchase transaction. 41 API, Payment Pages
Tagged Purchase Sends through a request for funds to be charged to cardholder that is associated with a previous Recurring Seed transaction. Multiple Tagged Purchases can be conducted from one Recurring Seed Transaction. 30 API
Tagged Pre-Authorization Applies an authorization against the credit card number provided in a previous Recurring Seed or Recurring Seed Purchase transaction. In order to identify the previous transaction, the TAG returned in that transaction must be sent with the Tagged Authorization. The Credit Card Number and the Expiry Date must not be sent. An unlimited number of Tagged Authorizations may be applied to a specific Tag. 31 API
Tagged Completion Sends through a request for reserved funds to be charged to a cardholder. This type of transaction is associated with a previously processed Pre-Authorization or Recurring Seed transaction. Only one Tagged Completion is permitted per Recurring Seed or Pre-Authorization. 32 API
Tagged Refund Sends through a request for funds to be returned to a cardholder. This type of transaction is associated with a previously processed Purchase or Completion. 34 API
Tagged Void Sends through a void to prevent the settlement of the funds. Voids must be processed on the same day as the authorization. 33 API