Payment Status Codes are grouped in similar way as http status codes so:
- 6xx are reserved for various Payment Processor errors
- 7xx for OK statuses
- 8xx for client (partner request) errors
- 9xx internal PV2 errors
Here is full list of Payment Status Codes along with description
<table>
<tr>
<th>Payment Code</th><th>Description</th>
</tr>
<tr><td>600</td><td>Payment Processor Error. Try again later or if problem persists contact support</td></tr>
<tr><td>601</td><td>Credit Card number is not valid</td></tr>
<tr><td>602</td><td>Credit Card CVV2 is not valid</td></tr>
<tr><td>603</td><td>Credit Card Expire Date is not valid</td></tr>
<tr><td>604</td><td>Too many transaction attempt.</td></tr>
<tr><td>605</td><td>Got unexpected response from processor. Try again or if problem persists contact support</td></tr>
<tr><td>606</td><td>Invalid data sent to processor</td></tr>
<tr><td>607</td><td>The zip/postal code you provided does not match passed billing information</td></tr>
<tr><td>608</td><td>Transaction declined due to insufficient funds</td></tr>
<tr><td>609</td><td>Card was declined by the issuing financial institution</td></tr>
<tr><td>610</td><td>General transaction Declines</td></tr>
<tr><td>611</td><td>Credit card blocked by the issuing financial institution</td></tr>
<tr><td>612</td><td>Invalid credit card data</td></tr>
<tr><td>620</td><td>General PayPal error</td></tr>
<tr><td>700</td><td>Action completed succesfully</td></tr>
<tr><td>800</td><td>Invalid data from Client</td></tr>
<tr><td>801</td><td>Missing items in request</td></tr>
<tr><td>802</td><td>Some required data are missing</td></tr>
<tr><td>803</td><td>Invalid Int param sent</td></tr>
<tr><td>804</td><td>Invalid Float param sent</td></tr>
<tr><td>805</td><td>Invalid String param sent</td></tr>
<tr><td>806</td><td>Invalid Hash Format</td></tr>
<tr><td>807</td><td>Invalid Currency</td></tr>
<tr><td>808</td><td>Invalid email data sent</td></tr>
<tr><td>809</td><td>Invalid URL data sent</td></tr>
<tr><td>810</td><td>Invalid Name sent</td></tr>
<tr><td>811</td><td>Invalid CVV2 data sent</td></tr>
<tr><td>812</td><td>Invalid Credit Card data sent</td></tr>
<tr><td>813</td><td>Invalid Credit Card Exp. Date sent</td></tr>
<tr><td>814</td><td>Credit Card is expired</td></tr>
<tr><td>815</td><td>Invalid Unit param sent</td></tr>
<tr><td>816</td><td>Invalid User data params sent</td></tr>
<tr><td>817</td><td>Invalid Transaction data params sent</td></tr>
<tr><td>818</td><td>Can't find matching hash</td></tr>
<tr><td>819</td><td>Can't find matching payment processor account</td></tr>
<tr><td>820</td><td>Can't find matching transaction</td></tr>
<tr><td>821</td><td>Empty or invalid CC data</td></tr>
<tr><td>822</td><td>Invalid refund amount</td></tr>
<tr><td>823</td><td>Submitted credit card is already active on our system</td></tr>
<tr><td>824</td><td>Invalid bank account info</td></tr>
<tr><td>840</td><td>Invalid timing parameter provided</td></tr>
<tr><td>841</td><td>Transaction belongs to other partner</td></tr>
<tr><td>842</td><td>Subscription belongs to other partner</td></tr>
<tr><td>843</td><td>Invalid CC date</td></tr>
<tr><td>860</td><td>API request not authorized. Please check and correct your credentials</td></tr>
<tr><td>861</td><td>API request is comming from unsecured connection</td></tr>
<tr><td>862</td><td>API request is empty</td></tr>
<tr><td>863</td><td>API request is not well formatted</td></tr>
<tr><td>864</td><td>API request is missing mandatory keys</td></tr>
<tr><td>865</td><td>API command was not found</td></tr>
<tr><td>866</td><td>API command not well formatted</td></tr>
<tr><td>867</td><td>API request sent from unauthorized IP address</td></tr>
<tr><td>868</td><td>API method is not callable</td></tr>
<tr><td>869</td><td>API command execution failed</td></tr>
<tr><td>870</td><td>General database error occurred</td></tr>
<tr><td>871</td><td>Provided option value is not valid</td></tr>
<tr><td>900</td><td>Internal Payment Error</td></tr>
<tr><td>901</td><td>Can't get or create user</td></tr>
<tr><td>902</td><td>Can't get payment ID</td></tr>
<tr><td>903</td><td>Error storing item to PV2 DB</td></tr>
<tr><td>904</td><td>Error storing order to PV2 DB</td></tr>
<tr><td>905</td><td>Error storing transaction to PV2 DB</td></tr>
<tr><td>906</td><td>Error getting ppac_id from PV2 DB</td></tr>
<tr><td>907</td><td>Error getting amount for order from PV2 DB</td></tr>
<tr><td>908</td><td>Error saving cc data</td></tr>
<tr><td>909</td><td>Can't find matching order</td></tr>
<tr><td>910</td><td>Can't update order status</td></tr>
<tr><td>940</td><td>Error loading partner</td></tr>
<tr><td>941</td><td>PayPal credentials not found</td></tr>
<tr><td>942</td><td>Cannot get transactiopn id by paypal token</td></tr>
<tr><td>943</td><td>Error storing transactiondetails to DB</td></tr>
<tr><td>944</td><td>Error storing subscription to DB</td></tr>
<tr><td>945</td><td>Error loading subscription from DB</td></tr>
<tr><td>946</td><td>Cannot find matching PayPal recurring_profile_id</td></tr>
<tr><td>947</td><td>Error loading transaction from DB</td></tr>
</table>