This page lists the error codes that may be returned during the PayGate integration process. These codes are typically returned when a request is invalid or incomplete.
Use this reference to help troubleshoot issues during the Initiate, Process, or Query phases.
Error Code List
| Code | Description |
|---|---|
| CNTRY_INVALID | Invalid Country |
| DATA_AMT_NUM | Amount is not a number |
| DATA_AMT_ZERO | Amount value is zero |
| DATA_CHK | Checksum calculated incorrectly |
| DATA_CREF | No transaction reference |
| DATA_DTTM | Transaction date invalid |
| DATA_INS | Error creating record for transaction request |
| DATA_PAY_REQ_ID | Pay request ID missing or invalid |
| DATA_PM | Pay Method or Pay Method Detail fields invalid |
| DATA_PW | Not all required fields have been posted to PayWeb |
| DATA_REGION | No Country or Locale provided |
| DATA_URL | No return URL provided |
| INVALID_VAULT | Vault value invalid |
| INVALID_VAULT_ID | Vault ID invalid |
| INV_EMAIL | Invalid email address |
| LOCALE_INVALID | Invalid Locale |
| ND_INV_PGID | Invalid PayGate ID |
| NOT_LIVE_PM | No available payment methods |
| NO_TRANS_DATA | No transaction data found |
| PAYVAULT_NOT_EN | PayVault is not enabled |
| PGID_NOT_EN | PayGate ID not enabled, no available methods or currencies |
| TXN_CAN | Transaction has already been cancelled |
| TXN_CMP | Transaction has already been completed |
| TXN_PRC | Transaction is too old or could not be processed |
| VAULT_NOT_ACCEPTED | Card types enabled on terminal not available for vaulting |
