Test Data & Codes
This documentation is for the legacy Helcim Gateway. New merchants should refer to the Helcim Commerce API documentation.
Test Credit Card Numbers
Visa 4242424242424242 MC 5454545454545454 Amex 378282246310005
Expiry date must be greater than today.
The CVV value will generate various approvals and declines
Error Testing Codes
If you would like to simulate an error while testing (test=1) use the CVV2 codes below:
Code | Description |
---|---|
200 | Transaction amount error - please try again, or contact the merchant |
201 | Transaction amount over merchant limit - please contact the merchant |
202 | DECLINED - CVV2 mismatch, please verify value entered |
203 | DECLINED - credit card failed negative check, please try again with a different card |
204 | DECLINED - credit card declined |
205 | DECLINED - system busy, please try again |
206 | DECLINED - expired credit card |
207 | DECLINED - invalid credit card |
208 | Invalid data submitted for VOID |
209 | DECLINED - system busy, please try again |
210 | Please retry transaction |
211 | Invalid transaction id for void |
212 | Invalid request |
213 | Transaction error - please try again or contact the merchant for help |
AVS Response Test Codes
If you would like to simulate a particular AVS response while testing (test=1) use the CVV2 codes below (default is X):
Code | Test Response |
---|---|
001 | A |
002 | B |
003 | C |
004 | D |
005 | E |
006 | F |
007 | G |
008 | I |
009 | M |
010 | N |
011 | P |
012 | R |
013 | S |
014 | U |
015 | W |
016 | Y |
017 | Z |
CVV2 Response Test Codes
If you would like to simulate a particular CVV2 response while testing (test=1) use the CVV2 codes below (default is M):
Value | Test Response |
---|---|
100 | N |
101 | P |
102 | S |
103 | U |