StatusMessage and CustomDeclineCode to offer more context about the issue.
The following decline reason codes are used when processing Prepaid Card transactions:
| Code | Description |
|---|---|
| 1 | Insufficient funds |
| 2 | Transaction ID unknown |
| 3 | Cardholder exceeded daily / weekly / monthly transaction count limit |
| 4 | Cardholder exceeded transaction amount limit |
| 5 | Suspected fraud |
| 6 | General system failure |
| 7 | Invalid amount |
| 8 | Request cannot be parsed (format error) |
| 9 | Transaction not allowed to cardholder |
| 40 | For Nayax internal use only |
| 990 | CertificateFileName not found |
| 991 | Failed to decipher message body |
| 992 | Timeout exception |
| 994 | Card Brand not supported |
| 996 | Transaction ID Unknown / Duplicate Transaction ID (Start Session Error) |
| 997 | Missing mandatory parameters |
| 998 | Validation / request cannot be parsed |
| 999 | General exception |
| 1010 | Public Key Certificate not found |
| 1011 | Method not Implemented |