Version 2 vs 10
Version 2 vs 10
Content Changes
Content Changes
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>825</td><td>Successful order already exists for this hash</td></tr>
<tr><td>826</td><td>Failed order already exists for this hash</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>
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
Values for Payment Status Codes can be fetched with [[ public/payment/partners/apidocs/api.statuscodes/ ]] api command.
Please, consider caching output of [[ public/payment/partners/apidocs/api.statuscodes/ ]] result, as it changes rarely.
An example output of [[ public/payment/partners/apidocs/api.statuscodes/ ]] command (as of today, April 3rd, 2019) :
| Code | Description
|------|---------
|600| Payment Processor Error. Please try again later or if problem persists contact customer support
|601| Credit Card number is not valid
|602| Credit Card CVV2 is not valid
|603| Credit Card Expire Date is not valid
|604| Too many transaction attempt. Please try again later.
|620| PayPal error
|605| Got unexpected response from processor. Please try again or if problem persists contact customer support.
|606| Invalid data sent to processor
|607| The zip\/postal code you provided does not match your billing information.
|608| Transaction declined due to insufficient funds. Please try another card.
|609| Your card was declined by the issuing financial institution.
|610| Transaction declined.
|611| Your credit card was blocked by the issuing financial institution. Please try another card.
|612| Invalid credit card data. Please check your card number, expire date and CVV2 and try again.
|613| Not authorized. Please check and correct your credentials.
|614| Original transaction has already been voided, credited, or settled
|615| Transaction was declined because 3-D Secure authentication is required
|616| Your credit card cannot be processed by our system. Please try another card.
|617| Your Credit card is temporary blocked by our system. Please try again later or use another card
|618| 3DS transaction: rejected authorization by user
|619| Please wait while your previous transaction attempt is processed
|621| The Rebill transaction was declined because the user asked their bank to stop the rebill
|622| Unsupported CardType - Transaction was declined because the bank returned an Unsupported CardType error
|623| Transaction rejected. Subscription already exists for given data
|624| Given receipt belongs to rebill transaction, not signup
|625| Rebill transaction denied
|631| Transaction was declined because 3-D Secure 2.0 fingerprint is required
|650| Verve Cards Currently Not Supported. Please Try A Visa or Mastercard.
|651| MultiCaixa Cards Currently Not Supported. Please Try A Visa or Mastercard.
|652| Card Declined. Please Try A Different Card.
|653| Card Declined. Please Try A Different Card.
|654| Card Declined. Please Try A Different Card.
|655| Card Declined. Please Try A Different Card.
|656| American Express Cards Currently Not Supported. Please Try A Visa or Mastercard.
|657| RUPay Cards Currently Not Supported. Please Try A Visa or Mastercard.
|670| Your credit card is blocked. Please try another card.
|671| Transaction declined due to insufficient funds. Please try purchasing a cheaper membership option.
|672| Transaction declined and any recurring subs will be suspended
|674| Credit card is temporarily blocked due to 3 errors in last hour
|680| Transaction declined because of BinOptimizer ratio below 1%
|685| Transaction declined because of last successful transaction made few minutes ago by the same user
|673| Credit card is temporarily blocked due error in last few minutes
|700| Action completed successfully
|800| Invalid data from Client
|801| Missing items in request
|802| Some required data are missing
|803| Invalid Int param sent
|804| Invalid Float param sent
|805| Invalid String param sent
|806| Invalid Hash Format
|807| Invalid Currency
|808| Invalid email data sent
|809| Invalid URL data sent
|810| Invalid Name sent
|811| Invalid CVV2 data sent
|812| Invalid Credit Card data sent
|813| Invalid Credit Card Exp. Date sent
|814| Credit Card is expired
|815| Invalid Unit param sent
|816| Invalid User data params sent
|817| Invalid Transaction data params sent
|818| Can't find matching hash
|819| Can't find matching payment processor account
|820| Can't find matching transaction
|840| Invalid timing parameter provided
|841| Transaction belongs to other partner
|842| Subscription belongs to other partner
|821| Empty or invalid CC data
|822| Invalid refund amount
|823| Submitted credit card is already active on our system
|843| Invalid date
|844| Invalid migrate user case
|824| Invalid bank account info
|825| Successful order already exists for this hash
|826| Failed order already exists for this hash
|827| Order is currently being processed in another request
|828| Incorrect range for number
|860| API request not authorized. Please check and correct your credentials
|861| API request is comming from unsecured connection
|862| API request is empty
|863| API request is not well formatted
|864| API request is missing mandatory keys
|865| API command was not found
|866| API command not well formatted
|867| API request sent from unauthorized IP address
|868| API method is not callable
|869| API command execution failed
|870| General database error occurred
|871| Provided option value is not valid
|872| Not existing payment processor
|900| Internal Payment Error
|901| Can't get or create user
|902| Can't get payment ID
|903| Error storing item to DB
|904| Error storing order to DB
|905| Error storing transaction to DB
|906| Error getting ppac_id from DB
|907| Error getting amount for order from DB
|908| Error saving cc data
|909| Can't find matching order
|910| Can't update order status
|911| The subscription has already been deactivated
|912| Unknown status code
|913| The subscription is already active
|999| Undefined status
|940| Error loading partner
|941| PayPal credentials not found
|942| Cannot get transactiopn id by paypal token
|943| Error storing transactiondetails to DB
|944| Error storing subscription to DB
|945| Error loading subscription from DB
|946| Cannot find matching PayPal recurring_profile_id
|947| Error loading transaction from DB
|990| The server is currently down for maintenance work. Please try again in a few minutes.
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 ofValues for Payment Status Codes alongcan be fetched with description[[ public/payment/partners/apidocs/api.statuscodes/ ]] api command.
<table>Please, consider caching output of [[ public/payment/partners/apidocs/api.statuscodes/ ]] result, as it changes rarely.
<tr>An example output of [[ public/payment/partners/apidocs/api.statuscodes/ ]] command (as of today, April 3rd, 2019) :
| Code | Description
<th>Payment Code</th><th>Description</th>|------|---------
</tr>|600| Payment Processor Error. Please try again later or if problem persists contact customer support
<tr><td>600</td><td>Payment Processor Error. Try again later or if problem persists contact support</td></tr>|601| Credit Card number is not valid
<tr><td>601</td><td>|602| Credit Card numberCVV2 is not valid</td></tr>d
<tr><td>602</td><td>|603| Credit Card CVV2Expire Date is not valid</td></tr>d
<tr><td>603</td><td>Credit Card Expire Date is not valid</td></tr>|604| Too many transaction attempt. Please try again later.
<tr><td>604</td><td>Too many transaction attempt.</td></tr>|620| PayPal error
<tr><td>605</td><td>Got|605| Got unexpected response from processor. TryPlease try again or if problem persists contact support</td></tr>customer support.
<tr><td>606</td><td>|606| Invalid data sent to processor</td></tr>r
<tr><td>607</td><td>|607| The zip\/postal code you provided does not match passedyour billing information</td></tr>.
<tr><td>608</td><td>|608| Transaction declined due to insufficient funds</td></tr>. Please try another card.
<tr><td>609</td><td>Card|609| Your card was declined by the issuing financial institution</td></tr>.
<tr><td>610</td><td>General t|610| Transaction Ddeclines</td></tr>d.
<tr><td>611</td><td>C|611| Your credit card was blocked by the issuing financial institution</td></tr>. Please try another card.
<tr><td>612</td><td>Invalid credit|612| Invalid credit card data. Please check your card number, expire data</td></tr>e and CVV2 and try again.
<tr><td>620</td><td>General PayPal error</td></tr>|613| Not authorized. Please check and correct your credentials.
<tr><td>700</td><td>A|614| Original transaction completed succesfully</td></tr>has already been voided, credited, or settled
<tr><td>800</td><td>Invalid data from Client</td></tr>|615| Transaction was declined because 3-D Secure authentication is required
<tr><td>801</td><td>Missing items in request</td></tr>|616| Your credit card cannot be processed by our system. Please try another card.
<tr><td>802</td><td>Some required data are missing</td></tr>|617| Your Credit card is temporary blocked by our system. Please try again later or use another card
<tr><td>803</td><td>Invalid Int param sent</td></tr>|618| 3DS transaction: rejected authorization by user
<tr><td>804</td><td>Invalid Float param sent</td></tr>|619| Please wait while your previous transaction attempt is processed
<tr><td>805</td><td>Invalid String param sent</td></tr>|621| The Rebill transaction was declined because the user asked their bank to stop the rebill
<tr><td>806</td><td>Invalid Hash Format</td></tr>|622| Unsupported CardType - Transaction was declined because the bank returned an Unsupported CardType error
<tr><td>807</td><td>Invalid Currency</td></tr>|623| Transaction rejected. Subscription already exists for given data
<tr><td>808</td><td>Invalid email data sent</td></tr>|624| Given receipt belongs to rebill transaction, not signup
<tr><td>809</td><td>Invalid URL data sent</td></tr>|625| Rebill transaction denied
<tr><td>810</td><td>Invalid Name sent</td></tr>|631| Transaction was declined because 3-D Secure 2.0 fingerprint is required
<tr><td>811</td><td>Invalid CVV2 data sent</td></tr>|650| Verve Cards Currently Not Supported. Please Try A Visa or Mastercard.
<tr><td>812</td><td>Invalid Credit Card data sent</td></tr>|651| MultiCaixa Cards Currently Not Supported. Please Try A Visa or Mastercard.
<tr><td>813</td><td>Invalid Credit Card Exp|652| Card Declined. Date sent</td></tr>Please Try A Different Card.
<tr><td>814</td><td>Credit Card is expired</td></tr>|653| Card Declined. Please Try A Different Card.
<tr><td>815</td><td>Invalid Unit param sent</td></tr>|654| Card Declined. Please Try A Different Card.
<tr><td>816</td><td>Invalid User data params sent</td></tr>|655| Card Declined. Please Try A Different Card.
<tr><td>817</td><td>Invalid Transaction data params sent</td></tr>|656| American Express Cards Currently Not Supported. Please Try A Visa or Mastercard.
<tr><td>818</td><td>Can't find matching hash</td></tr>|657| RUPay Cards Currently Not Supported. Please Try A Visa or Mastercard.
<tr><td>819</td><td>Can't find matching payment processor account</td></tr>|670| Your credit card is blocked. Please try another card.
<tr><td>820</td><td>Can't find matching transaction</td></tr>|671| Transaction declined due to insufficient funds. Please try purchasing a cheaper membership option.
<tr><td>821</td><td>Empty or invalid CC data</td></tr>|672| Transaction declined and any recurring subs will be suspended
<tr><td>822</td><td>Invalid refund amount</td></tr>|674| Credit card is temporarily blocked due to 3 errors in last hour
<tr><td>823</td><td>Submitted credit card is already active on our system</td></tr>|680| Transaction declined because of BinOptimizer ratio below 1%
<tr><td>824</td><td>Invalid bank account info</td></tr>|685| Transaction declined because of last successful transaction made few minutes ago by the same user
<tr><td>825</td><td>Successful order already exists for this hash</td></tr>|673| Credit card is temporarily blocked due error in last few minutes
<tr><td>826</td><td>Failed order already exists for this hash</td></tr>|700| Action completed successfully
<tr><td>840</td><td>|800| Invalid timing parameter provided</td></tr>data from Client
<tr><td>841</td><td>Transaction belongs to other partner</td></tr>|801| Missing items in request
<tr><td>842</td><td>Subscription belongs to other partner</td></tr>|802| Some required data are missing
<tr><td>843</td><td>|803| Invalid CC date</td></tr>Int param sent
<tr><td>860</td><td>API request not authorized. Please check and correct your credentials</td></tr>|804| Invalid Float param sent
<tr><td>861</td><td>API request is comm|805| Invalid String from unsecured connection</td></tr>param sent
<tr><td>862</td><td>API request is empty</td></tr>|806| Invalid Hash Format
<tr><td>863</td><td>API request is not well formatted</td></tr>|807| Invalid Currency
<tr><td>864</td><td>API request is missing mandatory keys</td></tr>|808| Invalid email data sent
<tr><td>865</td><td>API command was not found</td></tr>|809| Invalid URL data sent
<tr><td>866</td><td>API command not well formatted</td></tr>|810| Invalid Name sent
<tr><td>867</td><td>API request sent from unauthorized IP address</td></tr>|811| Invalid CVV2 data sent
<tr><td>868</td><td>API method is not callable</td></tr>|812| Invalid Credit Card data sent
<tr><td>869</td><td>API command execution failed</td></tr>|813| Invalid Credit Card Exp. Date sent
<tr><td>870</td><td>General database error occurred</td></tr>|814| Credit Card is expired
<tr><td>871</td><td>Provided option value is not valid</td></tr>
<tr><td>900</td><td>Internal Payment Error</td></tr>|815| Invalid Unit param sent
|816| Invalid User data params sent
|817| Invalid Transaction data params sent
|818| Can't find matching hash
|819| Can't find matching payment processor account
|820| Can't find matching transaction
|840| Invalid timing parameter provided
|841| Transaction belongs to other partner
|842| Subscription belongs to other partner
|821| Empty or invalid CC data
|822| Invalid refund amount
|823| Submitted credit card is already active on our system
|843| Invalid date
|844| Invalid migrate user case
|824| Invalid bank account info
|825| Successful order already exists for this hash
|826| Failed order already exists for this hash
|827| Order is currently being processed in another request
|828| Incorrect range for number
|860| API request not authorized. Please check and correct your credentials
|861| API request is comming from unsecured connection
|862| API request is empty
|863| API request is not well formatted
|864| API request is missing mandatory keys
|865| API command was not found
|866| API command not well formatted
|867| API request sent from unauthorized IP address
|868| API method is not callable
|869| API command execution failed
|870| General database error occurred
|871| Provided option value is not valid
|872| Not existing payment processor
|900| Internal Payment Error
|901| Can't get or create user
|902| Can't get payment ID
|903| Error storing item to DB
|904| Error storing order to DB
|905| Error storing transaction to DB
<tr><td>901</td><td>Can't|906| Error get or create user</td></tr>ting ppac_id from DB
<tr><td>902</td><td>Can't get payment ID</td></tr>|907| Error getting amount for order from DB
<tr><td>903</td><td>|908| Error storing item to PV2 DB</td></tr>aving cc data
<tr><td>904</td><td>Error stor|909| Can't find matching order to PV2 DB</td></tr>r
<tr><td>905</td><td>Error storing transaction to PV2 DB</td></tr>|910| Can't update order status
<tr><td>906</td><td>Error getting ppac_id from PV2 DB</td></tr>|911| The subscription has already been deactivated
<tr><td>907</td><td>Error getting amount for order from PV2 DB</td></tr>|912| Unknown status code
<tr><td>908</td><td>Error saving cc data</td></tr>|913| The subscription is already active
<tr><td>909</td><td>Can't find matching order</td></tr>|999| Undefined status
<tr><td>910</td><td>Can't update order status</td></tr>|940| Error loading partner
<tr><td>940</td><td>Error loading partner</td></tr>|941| PayPal credentials not found
<tr><td>941</td><td>PayPal credentials not found</td></tr>|942| Cannot get transactiopn id by paypal token
<tr><td>942</td><td>Cannot get|943| Error storing transactiopn id by paypal token</td></tr>ndetails to DB
<tr><td>943</td><td>|944| Error storing transactiondetailssubscription to DB</td></tr>
<tr><td>944</td><td>|945| Error storloading subscription to DB</td></tr>from DB
<tr><td>945</td><td>Error load|946| Cannot find matching subscription from DB</td></tr>PayPal recurring_profile_id
<tr><td>946</td><td>Cannot find match|947| Error loading PayPal recurring_profile_id</td></tr>transaction from DB
<tr><td>947</td><td>Error loading transaction from DB</td></tr>|990| The server is currently down for maintenance work. Please try again in a few minutes.
</table>