Skip to main content (Press Enter)
Helcim Logo
Click here if you return to contents

Error Testing Codes

When in TEST mode (either by sending test=1, or through a developer sand-box account), you can simulate various responses based on the CVV value of your processing request.

Declines are simulated by sending a CVV2 value of 200 or larger.

CVV2 Input Response Response Message AVS Response CVV Response
100 1 APPROVED X M
101 1 APPROVED X P
102 1 APPROVED X S
103 1 APPROVED X U
104 1 APPROVED X N
001 1 APPROVED A M
002 1 APPROVED B M
003 1 APPROVED C M
004 1 APPROVED D M
005 1 APPROVED E M
006 1 APPROVED F M
007 1 APPROVED G M
008 1 APPROVED I M
009 1 APPROVED M M
010 1 APPROVED N M
011 1 APPROVED P M
012 1 APPROVED R M
013 1 APPROVED S M
014 1 APPROVED U M
015 1 APPROVED W M
016 1 APPROVED Y M
017 1 APPROVED Z M
200 0 DECLINED - Invalid Terminal ID
201 0 DECLINED - Transaction amount over merchant limit - please contact the merchant
202 0 DECLINED - CVV2 mismatch, please verify value entered N
203 0 DECLINED - Credit card failed negative check, please try again with a different card
204 0 DECLINED - Credit card declined
205 0 DECLINED - System busy, please try again
206 0 DECLINED - Expired credit card
207 0 DECLINED - Invalid credit card
208 0 DECLINED - Invalid data submitted for VOID
209 0 DECLINED - System busy, please try again
210 0 DECLINED - Please retry transaction
211 0 DECLINED - Invalid transaction id for void
212 0 DECLINED - Invalid request
213 0 DECLINED - Transaction error - please try again or contact the merchant for help
214+ 0 DECLINED

Related Articles

An Overview of the Helcim API
New API Access
Editing or Deleting API Access
Test Credit Card Numbers
Card Tokenization

Was this article helpful?

Feedback submitted - Thank you!