The translation was generated automatically and may contain mistakes
Error handling
If one of the parameters is incorrectly transmitted when calling the payment window, an error will appear in the browser console.
Mistake | Description | Recommendations |
|---|---|---|
Bad sign | В параметре params.sign Passed incorrect value подписи приложения . | 1. Check the secure application key app secure key .
2. Check that the signature line that forms on the VK Pay side and the line on the server side of your application match.
If you make a payment with test credentials, in the browser console in the error description, you can see what the application signature bar should look like before concatenating with the protected application key app secure key .
3. Check that the browser does not screen double quotes when forming a signature.
4. Try forming a signature again. |
Параметры запроса и параметры партнёра отличаются | In the object params.data Incorrect value of the seller's signature merchant_sign . | Check the seller's private key merchant_private_key and try forming a signature again. |
Invalid parameter: ts | In the object params.data the incorrect value of the request creation timestamp has been passed ts . | Check the value ts : it should be less than the time of sending the request to display the payment window, but not more than an hour. Send a request with the correct value ts . |
Invalid parameter: cashback | In the object params.data.cashback passed the incorrect value of the cacheback parameters. | Check the parameters and send the request again. |
Invalid_parameter: amount | В параметре params.amount There is no or incorrect value of the payment amount. | Check the value amount Send the request again. |
Не удалось найти получателя по заданным параметрам | В параметре params.merchant_id incorrect indication of your seller ID, which was issued when connecting to the VK Pay system. | Check the value of the identifier merchant_id Send the request again. |