Are you facing the “The Following Required Query String Data is Missing: Instance” error message while activating the CartFlows Pro API License and wondering what is the reason and searching for the solution at the same time.
Well, I bet you are on the right article. Let’s see then.
This message will be displayed on the plugins page in the license activation popup window while activating the license. There are only a couple of cases in which you will get this error message.
Below we have explained the cases in which this error may occur –
First: If the site is cloned/migrated:
- If the website is cloned or migrated from one hosting/domain to another there might be a chance that the instance for the license activation is not set or not updated while migration.
- If any cache is set on your website then the instance ID that is generated automatically while activating the CartFlow Pro plugin does not get stored in the database and not in the cache as well.
As there is no instance ID is set while sending a license activation API request, The API validator checks all the parameters and if the instance ID is not found then it returns this instance not found error message.
To solve this problem and activate the CartFlows Pro license on your website you can follow below simple steps.
Step 1: Clear all the cache on your site including your browser's cache. This must include the Local & Server-Side cache too.
Step 2: Deactivate any Cache plugin [ For sometime ]
Step 3: Deactivate the CartFlows Pro plugin. [ For sometime ]
Step 4: Re-activate the CartFlows Pro plugin.
Step 5: Click on the activate license button
Step 6: Add your license/API key.
Step 7: Click on activate button.
Note: Always clear the cache and deactivate the Cache plugin before activating the CartFlows Pro’s license/API key on your website.