CodeTransaction Type
01Authorization Only
02Authorize and Capture
03Prior Authorization Capture
04Capture Only
05Void
07Credit
09Verification
11Balance Inquiry
13Retrieve Transaction

Authorization only

(01) This type is used to validate a credit card for the amount of goods sold. The transaction will not be sent for settlement. If the merchant does not act on the transaction within 30 days, the transaction will no longer be available for capture.

Authorization and Capture

(02) This type is similar to Authorization Only but the transaction will be picked up for settlement.

Prior Authorization Capture

(03)This transaction is used to request settlement for a transaction that was previously submitted as an Authorization Only. Conditions: The Gateway will accept this transaction and initiate settlement if the following conditions are met:
The transaction is submitted with the ID of the original authorization-only transaction to be settled.
The transaction ID is valid and the system has a record of the original authorization only transaction.
The original transaction referred to is not already settled, expired, or voided.
The amount being requested for settlement is less than or equal to the original authorized amount. If no amount is submitted in this transaction, the Gateway will initiate settlement for the amount originally authorized.
Merchant account set up as Retail cannot capture an amount greater than the authorized amount.

Capture Only

(04)This is a request to settle a transaction that was not submitted for authorization through the payment Gateway. The Gateway will accept this transaction if an authorization code is submitted. AuthCode field is a must for this type of transaction.

Void

(05)This transaction type cancels a previous transaction (approved) such that it is not sent for settlement. Conditions: The transaction will be accepted by the Gateway if the following conditions are met
The transaction is submitted with the ID of the original transaction to be voided (Reference_Transaction_Id).
The card number (or the last four digits thereof) submitted with the credit transaction matches the card number of the original transaction.
The original transaction is submitted with the ID of the voided transaction in Related_Transaction_Id field.

Partial Void

(06)This transaction type will reduce the amount of a previously unsettled transaction.
Conditions: The transaction will be accepted by the Gateway if the following conditions are met:
This amount to be voided can be partial but cannot go beyond the original transaction amount.
The transaction is submitted with the ID of the original transaction to be voided (in Reference_Transaction_Id field). The Gateway has a record of the transaction referenced by Reference_Transaction_Id.
The card number (or the last four digits thereof) submitted with the credit transaction matches the card number of the original transaction.
The original transaction is submitted with the ID of the voided transaction in Related_Transaction_Id field.

Credit

(07)This transaction is also referred to as a “Refund” and indicates to the Gateway that money should flow from the merchant to the customer.
Conditions: The Gateway will accept a credit (refund) request if the transaction submitted meets the following conditions:
The transaction is submitted with the ID of the original transaction against which the credit is being issued (Reference_Transaction_Id). The transaction ID is valid and the system has a record of the original transaction. The original transaction has been settled.
The sum submitted in the credit transaction and all credits submitted against the original transaction is less than or equal to the original transaction amount.
The card number (or the last four digits thereof) submitted with the credit transaction matches the card number of the original transaction.
The credit transaction is submitted within 180 days of the settlement date and time of the original transaction. Transactions are captured if approved.

Verification

(09)Run transaction verification on Credit Card or Bank Account with zero dollar amount.

Balance Inquiry

(11)The method used to check the amount remaining on a customer's card is typically referred to as a balance inquiry or balance check. By initiating a balance inquiry, you can retrieve the current balance or available funds on a customer's card.

Retrieve Transact

(13)This method is used to retrieve the transaction details using the reference transaction id.