This document provides a list of predefined trigger values that can be used to test various transaction responses within Charge Anywhere.
Note: You get an Approved response for all other amounts besides the amount values listed below.
Transaction Response Trigger Values
These values simulate different transaction responses based on the amount entered.
| Amount | Response Description | AVS Response Code | AVS Response Description | CVV Response Description | Notes |
|---|---|---|---|---|---|
| 1198.01 998.01 997.01 | Partial Authorization | – | – | – | – |
| 998.02 | Duplicate Approval | – | – | – | – |
| 998.03 | Decline | – | – | – | 9.98, 30.00, 200, 300, 400, 500, 600, 700, 1000, 1200, 1500, 2000, 99803 |
| 998.04 | Approved | A | Address match only | – | – |
| 998.12 | Approved | N | Neither Address nor Zip match | – | – |
| 998.20 | Approved | Y | Address and Zip match | – | – |
| 998.21 | Approved | Z | Zip only match | – | – |
| 998.22 | Approved | – | – | CVV Match | – |
| 998.23 | Approved | – | – | No CVV Match | – |
| 898.28 | Invalid Pin | – | – | – | – |
| 998.29 | Device not Configured | – | – | – | – |
| 998.30 | Invalid Merchant Account | – | – | – | – |
| 998.31 | Processor Unavailable | – | – | – | – |
| 998.32 | No Response from Server | – | – | – | – |
| 998.33 | Invalid Transaction Data | – | – | – | – |
| 998.34 | Server Busy | – | – | – | – |
| 998.35 | Merchant Account Deactivated | – | – | – | – |
| 998.36 | Transaction Not Supported | – | – | – | – |
| 998.37 | Invalid Amount | – | – | – | – |
| 998.38 | Invalid Processor Info | – | – | – | – |
| 998.39 | Batch Close in Progress | – | – | – | – |
| 998.40 | No Such Transaction | – | – | – | – |
| 998.41 | Declined AVS Mismatch | – | – | – | – |
| 998.42 | Declined CVV Mismatch | – | – | – | – |
| 998.43 | Nothing to Batch | – | – | – | – |
| 998.44 | Unspecified Error | – | – | – | – |
| 998.45 | Approved Duplicate | – | – | – | – |
Notes
- You get an Approved response for all other amounts besides the amount values listed above.
- The listed amounts can be used to trigger specific transaction responses during testing.
- If additional scenarios are needed, consult the Charge Anywhere support team.
Reference Usage: Whenever a testing transaction requires predefined values, refer to this document and use the corresponding amount to trigger the expected response.