• Home
  • Merchants
  • Developers
  • Partners
  • Contact
  • Home
  • Merchants
  • Developers
  • Partners
  • Contact

HOME / Developer Docs / Valid Transaction Responses and Codes

  • QuickSale Semi-Integration Developer Guide
    • Cloud Connect Specifications
  • Tokenization
  • Advanced Integration Protocol
  • Bill Pay User Guide
  • QuickSale Android SDK Integration
    • IDTech VP3300: Firmware and Configuration Update Instructions
  • Payment Form Specifications
  • Customers API Specifications
  • Customer Import Specifications
  • ComsGate® Payment Gateway Specifications (Rest API)
  • Recurring and Installment Import Specifications
  • How to maintain battery in terminal
  • Bill Presentment API
  • Remote Key Injection (RKI)
  • Partner Portal API
  • Transactions Export API
  • ComsGate® Payment Gateway Specifications
  • ComsGate® Payment Form Quick Start Guide

Valid Transaction Responses and Codes

5 views 0

1. Overview

This document outlines the valid transaction types, response codes, and other values a merchant can expect when processing transactions. It also provides a detailed explanation of transaction reversals.

This guide covers:

  • Transaction Types: A list of all supported operations (e.g., Sale 1, AuthOnly 6).
  • Response Codes: The complete list of codes returned by the gateway (e.g., 000 – Approved, FE5 – Invalid Response).
  • Security & Verification Responses: All possible results for AVS (Address Validation) and CVV (Card Verification Value) checks.
  • Transaction Reversals: A detailed explanation of why an already-approved transaction might be automatically voided by the gateway.

2. Valid Transaction Types

DescriptionFieldValue
SaleSale1
VoidVoid2
ReturnReturn3
CaptureForce4
AuthorizeAuthOnly6
Address ValidationAVSOnly9
InquiryInquiry10
ReversalReversal11
Close BatchCloseBatch12
Incremental AuthorizationIncremental_Auth13
Balance InquiryBalance_Inquiry14
Cash AdvanceCashAdvance18
ActivateActivate21
Add ValueAddValue22
DeactivateDeactivate23
UnloadUnload24

Note: You need to use the Transaction Type Description (e.g., “Sale”, “Void”) in the transaction request.

3. Valid Recurring Frequencies

DescriptionValue
Daily0
Weekly1
Bi-Weekly2
Monthly3
Yearly4

4. Valid Response Codes

This table includes the full response text, the internal constant (from the original document), and the code value.

Response TextResponse ConstantValue
APPROVEDAPPROVED000
CARD DOES NOT EXISTCARD_DOESNOT_EXIST (GIFT)001
CARD NOT ACTIVECARD_NOT_ACTIVE (GIFT)002
CARD EXPIRED EXCEEDS NUM OF USAGECARD_EXPIRED_EXCEEDS_NUM_OF_USAGE (GIFT)003
CARD EXPIRED PAST DATECARD_EXPIRED_PAST_DATE (GIFT)004
DECLINED BALANCE EQ ZERODECLINED_BALANCE_EQ_ZERO (GIFT)005
DECLINED INSUFFICIENT FUNDSDECLINED_INSUFFICIENT_FUNDS (GIFT)006
TRANS NOT SUPPORTEDTRANS_NOT_SUPPORTED (GIFT)007
CARD NOT SUPPORTEDCARD_NOT_SUPPORTED (GIFT)008
INVALID CVVINVALID_CVV (GIFT)009
INVALID CARD STATEINVALID_CARD_STATE (GIFT)00A
SERVICE NOT ALLOWEDSERVICE_NOT_ALLOWED00B
CARD_ALREADY_ACTIVECARD_ALREADY_ACTIVE00C
TOKEN EXPIREDTOKEN_EXPIRED00D
TOKEN CARD EXPIREDTOKEN_CARD_EXPIRED00E
PARTIAL APPROVALAPPROVED_PARTIAL010
DUPLICATE APPROVALAPPROVED_DUPE094
Device Not Configured.DEVICE_NOT_CONFIGUREDFE0
Invalid Merchant Account.INVALID_MERCHANT_ACCOUNTFE1
Out Of Sequence.OUT_OF_SEQUENCEFE2
Processor Unavailable.PROCESSOR_UNAVAILABLEFE3
No Response From ServerNO_RESPONSE_FROM_SERVERFE4
Invalid Response.INVALID_RESPONSEFE5
Invalid Transaction Data.INVALID_TRANSACTION_DATAFE6
Server Busy. Please Try LaterSERVER_BUSYFE7
Merchant Account DeactiveMERCHANT_ACCOUNT_DEACTIVEFE8
Transaction Not SupportedTRANSACTION_NOT_SUPPORTEDFE9
Invalid AmountINVALID_AMOUNTFEA
Invalid Processor InfoINVALID_PROCESSOR_INFOFEB
Batch Close In ProgressBATCH_CLOSE_IN_PROGRESSFEC
No such TransactionNO_SUCH_TRANSACTIONFED
Declined – AVS MismatchAVS_MISMATCHFEE
Declined – CVV MismatchCVV_MISMATCHFEF
Nothing To BatchNOTHING_TO_BATCHFFA
Transaction BlockedTRANSACTION_BLOCKEDFFB
Transaction ReversedTRANSACTION_REVERSEDFFC
Transaction Reversed/Not Approved for Full AmountPARTIAL_AUTH_NOT_SUPPORTEDFFD
Processor Error*PROCESSOR_ERRORFFE
Unspecified Error.UNSPECIFIED_ERRORFFF

* Note on PROCESSOR_ERROR: This specific text (“Processor Error”) is generally not used. The text returned directly from the Processor is used instead.

5. Valid AVS Responses

DescriptionAVS Result
Address Matches, Zip does not matchA
Street address match, Postal code in wrong format. (International issuer).B
Street address and postal code in wrong formats.C
Street address and postal code match (international issuer)D
Error. AVS not allowed.E
Non AVS Participant.G
Address information not verified by international issuer.I
Street Address and Postal code match (international issuer).M
Address and Zip do not match.N
No Response sent.O
Postal codes match, Street address not verified due to incompatible formats.P
Retry. System unavailable.R
Service not supported.S
Unavailable.U
Nine digit zip matches, Address does not match.W
Address and nine digit Zip match.X
Address and five digit Zip match.Y
Five digit Zip matches, Address does not match.Z

6. Valid Card Verification Value Indicators (CVVI)

DescriptionCVVI Value
Deliberately Bypassed0
Value is Present1
Value is on Card but is Illegible2
Cardholder states that the card has no CVV imprint9

7. Valid CVV Responses

DescriptionCVV2 Result
MatchM
No MatchN
Not ProcessedP
Should have been suppliedS
Issuer unable to process requestU

8. Valid Recurring Responses

DescriptionCVV2 Result
Success1
Failure0

Note: A non-existing response is equivalent to a value of 0

9. Understanding Transaction Reversals

A transaction may be reversed for several reasons. A reversal voids a transaction after it was approved but before it has settled. When a transaction is reversed, it will be marked with one of the following reasons to explain why the reversal occurred:

  • TOR – App/SDK Generated: The transaction timed out on the application or SDK.
  • CardDecline – App/SDK Generated: The card’s chip was rejected by the processor.
  • MerchantInitiated: The merchant manually sent a request to reverse the transaction.
  • AVS_Mismatch – Gateway Generated: The transaction was approved by the processor, but it failed the Address Verification Service (AVS) check. The gateway was configured to automatically reverse transactions that fail this check.
  • CVV_Mismatch – Gateway Generated: The transaction was approved by the processor, but it failed the Card Verification Value (CVV) check. The gateway was configured to automatically reverse transactions that fail this check.
  • Partial_Auth – Gateway Generated: The gateway was configured to automatically reverse transactions that are only partially approved by the processor.
  • SwipeFeeDeclined – Gateway Generated: This reversal occurs when the fee splitting service is enabled and the separate fee transaction is declined. The gateway then reverses the original sale.

Was this helpful?

Yes  No
Up Next
QuickSale TapToPhone User Guide

This website and content contains confidential, trade secret information, which is proprietary to Charge Anywhere, LLC, and its subsidiaries (collectively “Charge Anywhere®”) and is provided solely for the recipient's use in connection with the recipient’s participation in one of the Charge Anywhere’s Payment Gateway Programs. Charge Anywhere reserves the right to make changes to the specifications at any time and without notice. The information furnished by Charge Anywhere in this publication is believed to be accurate and reliable as of the date of its release; however, no responsibility is assumed by Charge Anywhere for its use, nor for infringements of patents or other rights of third parties resulting from its use, nor for the violation, misinterpretation, or misapplication of any laws, or any regulation of any credit card association including Visa USA, Visa International, or MasterCard International. No general license is granted under any patents, copyrights, or other intellectual property rights owned by Charge Anywhere and the recipient is only granted an end user license to use this information for the purpose of participating in one of Charge Anywhere’s Payment Gateway Programs, pursuant to an agreement with Charge Anywhere or one of its authorized Program partners. All modifications or improvements to any of the information and specifications in this document shall belong exclusively to Charge Anywhere, LLC. No unauthorized copying, disclosure, or use of this document is permitted without the express written consent of the Charge Anywhere, LLC.

  • Privacy Policy
  • Terms of Use
  • Copyright 2024 Charge Anywhere. All Rights Reserved

×