Error codes
Error code: 0x1
Error description: Payment amount is too small
More info: The provided amount
parameter in the payment request is too small for the specified payment method. Some payment methods only allow payments from a certain amount
.
You may try one of the provided solutions:
Solution 1.
Check the amount
limits for the specified
Payment types
Error code: 0x2
Error description: Payment amount is too big
More info: The provided amount
parameter in the payment request is too big for the specified payment method. Some payment methods only allow payments up to a certain amount
.
You may try one of the provided solutions:
Solution 1.
Check the amount
limits for the specified
Payment types
Error code: 0x3
Error description: Selected currency is not available
More info: The provided amount
parameter in the payment request is not available with the specified payment method. Some payment methods only allow specific currencies.
You may try one of the provided solutions:
Solution 1.
Check if the provided currency
parameter is a valid currency code.
Solution 2.
Contact customer support
to find out if a specified currency
is allowed with the selected payment method.
Error code: 0x4
Error description: Amount or currency is missing
More info: The amount
and/or currency
parameters are not provided in the payment request.
You may try one of the provided solutions:
Solution 1.
Make sure amount
and currency
parameters are set correctly in the payment request. For more information on payment request parameters - see the chapter
Integration with a library
.
Error code: 0x6
Error description: projectId is missing or such ID does not exist
More info: The projectid
parameter in the payment request is not provided or the provided id does not exist as a projectId.
You may try one of the provided solutions:
Solution 1.
Make sure that the project id field in your plugin/platform settings is filled in. If the integration is done via specifications/library, you have to set the projectid
parameter in the payment request. For more information on payment request parameters - see the chapter
Integration with a library
.
Solution 2.
Make sure you entered the correct project id either in your plugin/platform settings or the payment request. To find your project id log in to your Paysera account and follow these steps:
Projects and Activities ->
My projects.
Error code: 0x7
Error description: Testing mode is turned off, but test payment is being made
More info:
The provided test
parameter in the payment request is set to 1
, however test payments are disallowed in the specified project.
You may try one of the provided solutions:
Solution 1.
In case you want to make a real payment, disable 'test' mode in your plugin/platform. If the integration is done via specifications/library, set the test
parameter to 0
. For more information on payment request parameters - see the chapter
Integration with a library
.
Solution 2.
In case you want to make a test payment, change your project settings to allow test payments. Log in to your Paysera account and follow these steps:
Projects and Activities ->
My projects ->
Project settings ->
Payment collection service settings ->
Allow test payments.
Error code: 0x8
Error description: You have banned this way of payment
More info:
The provided payment
is not available for the specified project.
You may try one of the provided solutions:
Solution 1.
Make sure the payment
parameter in payment request is valid. For more information on payment types - see the chapter
Payment types
.
Solution 2.
Make sure specified payment method is enabled in your project settings. To see your enabled/disabled payment methods, log in to your Paysera account and follow these steps:
Projects and Activities ->
My projects ->
Project settings ->
Payment collection service settings.
Error code: 0x9
Error description: Coding of variable paytext is not suitable
More info:
The provided paytext
parameter in the payment request is coded incorrectly.
You may try one of the provided solutions:
Solution 1.
Make sure paytext
parameter is coded in utf-8.
Solution 2.
You can consider not using paytext
parameter, since Paysera offers default one. For more information on payment request parameters - see the chapter
Integration with a library
.
Error code: 0x10
Error description: Empty or not correctly filled-in orderid
More info:
The orderid
parameter in the payment request is not provided or is set incorrectly.
You may try one of the provided solutions:
Solution 1.
Make sure that the orderid
parameter in the payment request is set correctly. For more information on payment request parameters - see the chapter
Integration with a library
.
Solution 2.
In case you don't need the orderid
parameter, set it to 0
. However, if you do this, you need to change your project settings to be able to collect payments for the same order. Log in to your Paysera account and follow these steps:
Projects and Activities ->
My projects ->
Project settings ->
Payment collection service settings ->
Do not allow to pay twice.
Error code: 0x11x0
Error description: Project is not checked
More info:
The project provided with the projectid
parameter in the payment request is not checked, however you tried to collect real payment. Real payments can only be collected in activated projects.
You may try one of the provided solutions:
Solution 1.
In case the integration is done, provide the project for review. After confirmation, you will be able to collect real payments. Log in to your Paysera account and follow these steps:
Projects and Activitiess ->
My projects ->
Submit for review.
Solution 2.
In case the integration is still not done and you want to test payments, enable 'test' mode in your plugin/platform settings. If the integration is done via specifications/library, set the test
parameter to 1
. For more information on payment request parameters - see the chapter
Integration with a library
.
Error code: 0x11x2
Error description: Project is suspended
More info:
The project provided with the projectid
parameter in the payment request is suspended, however you tried to collect real payment. Real payments can only be collected in activated projects.
You may try one of the provided solutions:
Solution 1.
In case you want to start collecting real payments, provide the project for review. After confirmation, you will be able to collect real payments. Log in to your Paysera account and follow these steps:
Projects and Activities ->
My projects ->
Submit for review.
Solution 2.
In case you want to make test payments, enable 'test' mode in your plugin/platform settings. If the integration is done via specifications/library, set the test
parameter to 1
. For more information on payment request parameters - see the chapter
Integration with a library
.
Error code: 0x11x4
Error description: Project is blocked
More info:
The project provided with the projectid
parameter in the payment request is blocked, however you tried to collect real payment. Payments are not allowed in blocked projects.
You may try one of the provided solutions:
Solution 1. Contact customer support.
Solution 2. Create a new project. For more information on project creation - see the chapter Getting Started .
Error code: 0x11x5
Error description: Project is deleted
More info:
The project provided with the projectid
parameter in the payment request is deleted, but you tried to collect payment. Payments are not allowed in deleted projects.
You may try one of the provided solutions:
Solution 1. Contact customer support .
Solution 2. Create a new project. For more information on project creation - see the chapter Getting Started .
Error code: 0x11x6
Error description: Project is checked, but not confirmed
More info:
The project provided with the projectid
parameter in the payment request is not yet confirmed, however you tried to collect real payment. Real payments can only be collected in activated projects.
You may try one of the provided solutions:
Solution 1.
In case the integration is done and you've addressed all of the comments left from the previous review, provide the project for review. After confirmation, you will be able to collect real payments. Log in to your Paysera account and follow these steps:
Projects and Activities ->
My projects ->
Submit for review.
Solution 2.
In case the integration is still not done and you want to test payments, enable 'test' mode in your plugin/platform settings. If the integration is done via specifications/library, set the test
parameter to 1
. For more information on payment request parameters - see the chapter
Integration with a library
.
Error code: 0x13
Error description: accepturl, cancelurl, callbackurl or referer address differs from the addresses confirmed in the project
More info:
The address/es provided with accepturl
, cancelurl
, callback
parameters in the payment request or the address from which the payment request is being made differ from the addresses that are confirmed in the specified project.
You may try one of the provided solutions:
Solution 1. Confirm website ownership of all addresses in your project that you're using. It is enough to provide your website domain, no need to type the exact path to the cart. For more information on website ownership confirmation - see the chapter Getting Started .
Solution 2. Check if provided address has no typos in it. Check if it starts with 'http' or 'https', if it has 'www' in it. We recommend using copy+paste instead of typing website address. For more information on editing website address - see the chapter Getting Started .
Solution 3. If the integration is done via a platform, check if the platform does not require any additional addresses to be added to your project. To find platform instructions - see the chapter Plugins and Platforms .
Error code: 0x14
Error description: Invalid 'sign' parameter
More info:
The provided sign
parameter in the payment request is generated incorrectly.
You may try one of the provided solutions:
Solution 1.
Check if the provided project password is correct. We recommend using copy+paste to set your project password. To find your project password, log into your Paysera account and follow these steps:
Projects and Activities ->
My projects ->
Project settings ->
General project settings.
Solution 2. If the integration is done via specifications, make sure you complete all steps of request parameters generation. For more information on payment request generation - see the chapter Integration with specification .
Solution 3. Check if you're using the latest specifications/library version. If not, we recommend updating to the latest version.
Error code: 0x15x0
Error description: At least one of these parameters is incorrect: cancelurl, accepturl, callbackurl
More info:
One or more of the provided cancelurl
, accepturl
, callback
parameters in the payment request are incorrect.
You may try one of the provided solutions:
Solution 1. Validate the provided website addresses, check the syntax. It might be that the local system path is provided, for example missing 'http://' or 'https://'.
Error code: 0x15x1
Error description: Parameter time_limit is not valid
More info:
The provided time_limit
parameter in the payment request is in the wrong format or the defined time had passed.
You may try one of the provided solutions:
Solution 1.
Check the format of the provided time_limit
parameter. For more information on payment request parameters - see the chapter
Integration with a library
.
Solution 2. Make sure the time provided in the parameter is valid. Check if the date is not already passed.
Solution 3. Make a new payment request, as the defined date has already passed and it won't be possible to complete the payment.