reCAPTCHA is a spambot protection mechanism. In BILLmanager reCAPTCHA analyses user behavior on the registration form. If it thinks you are not a human, you will be offered to pass through an image verification. The billing platform supports two variants of protection:
- reCAPTCHA — the "I'm not a robot" checkbox on the registration form. Requests will be verified after a user clicks the checkbox;
- invisible reCAPTCHA — a background service. The validation process is running while a user is filling out the registration form. This option is available only in BILLmanager 6.
Configuring reCAPTCHA
Navigate to Provider → Global settings → open the Registration form settings tab.
Enter the following parameters:
- reCAPTCHA type;
- Key/Secret key — unique keys for reCAPTHCA API. You can see them on the Google reCAPTCHA official web-page after your site registration.
If you select "global settings" in the reCAPTCHA field, the parameters set in the global settings form of the control panel will be applied for the selected provider.
Operations via API
If you have set up reCAPCTHA, you cannot order services via API BILLmanager. Accessing the billing platform via API will give the error that reCAPTHA validation failed.
To integrate BILLmanager with a website with reCAPTCHA, add a script into the website header (inside the <head> tag) and use the same keys as for the billing platform configuration. Learn more in the article Integration with a website with reCAPTCHA.