Error with XLS padlock activation: no subscription associated to your order was found

Hello,
I’m receiving many emails from clients that activated a woocommerce subscription associated to a protected workbook and now can’t launch the application.

The error message is:

Failed to use WordPress Subscription REST API. Check the configuration. Please verify your activation token because no subscription associated to your order was found.

ErrorXLSPL

It is very strange, because they correctly activated the application and, just after 2 days, when they launch the application they receive the error message.

I checked the orders, all the orders have a subscription correctly associated in woocommerce.

How can I fix it? My clients now can’t use the application.

Thanks

Marco
 
UPDATE about the issue:
I placed a new order for a test user that encountered the issue above.
Activating a new subscription, the activation process works properly.
So I don’t understand which is the problem with the previous subscription. It is active and in progress.
Any help?
 
Another client reported me again the same issue. He successfully activated the protected workbook. after 2 day he receives the error message as above.
How to fix it please?
Still waiting for any tip.
Thanks
Marco
 
Maybe have them email their System ID and then generate a new activation key manually, and then email it to them?

I don’t use Woo Commerce, too involved and qwerky at best.
 
Last edited:
First of all, please confirm that you are using the latest WooCommerce Integration Kit. You can also check the PHP error log to see more details about the error. But it clearly seems you have something that prevents that makes the REST API call fails.
 
I confirm to use the last version of WooCommerce integration Kit (vers. 2022).
No error about that in the php error log.
The strange thing is that activation process works, but something happens after few days that prevents to validate the activation even though the subscription is active.
 
I temporarily did that. I created a manual activation code for the clients that reported the issue.
But if 300 customers will have the same issue, I lose the convenience of the automatic process.
 
It’s rather difficult to give you more info without access to your server and/or EXE file. Moreover, note that we don’t provide free support for debugging server errors of customers. If you are unable to fix the issue on your own side, you can purchase premium support from us.
 
I don’t think it’s a server error, I think there is a bug in the woocommerce integration kit.
Anyway you can test the issue on your side. I sent an email with the link to download the exe file at the address [email protected].
You will find also the activation key.
You can see that the activation will be completed successfully. But after about 5 days, the validation of the subscription doesn’t work anymore.
 
I wanna add more details about the issue.
I noticed that in the activation process the read/write rest api works properly.
As you can see in the attached images, there is a personalized field in the main order page, and a note about the successful activation in the subscription page.

SS01

SS02

So, the strange thing is that the validation process doesn’t work anymore after few days.

P.S. you can find the link to download the exe file and test the issue on your side in the support ticket #3949
 
update about the issue: I contacted the hosting support (siteground), the performed a check on the server and assured that everytingh works properly.
I tried to deactivate all the plugins in the website, but the issue remains.
Waiting for your opinion.

Thanks
Marco
 
I add further details that could be useful.
In my last test, I activated a personal subscription on 8/1/2023 and today it is still working properly.
Usually the issue appeared after 5 days.
BUT, if I try to reactivate a previous subscription, I obtain a wordpress rest api error.

So in my opinion, it is like some subscriptions are corrupted and the woocommerce kit doesn’t read them properly. It’s just my opinion.

Waiting for news from you.

Marco.
 
The sole possibility is that the internal validation token stored on the end user’s computer is somehow corrupted. Thus, the kit is unable to find the customer’s entry in your order list with the REST API based on the token. One of the possibility is that the encryption key file stored on your server is corrupted. This key file is used to encrypt the token before it is passed to the EXE file during activation. When validating, the EXE file sends the encrypted token back to your server which decrypts it. If the REST API fails only during validation, that means that either the token is corrupted or the encryption/decryption fails.
 
I’m not sure about your interpretation of the problem.

The activation and validation process works properly in the first five days, then validation stops working after 5 days.

But now, with the last new activations the issue disappeared and everything seems to work properly.

Thanks
 
Last edited:
marcodepisapia said:
But now, with the last new activations the issue disappeared and everything seems to work properly.
That’s really strange then. And since that, did you update your WordPress or some plugins?
 
of course, I always keep wordpress and all the plugins updated.

So maybe I updated something after the first appearance of the problem.
 
Last edited:
Hello again.
I encountered again the same issue of this topic after one month of proper operation.
I checked everyday if the validation process works properly, and today stopped working.

So I ask if you can give me special support, even if , in my opinion, it could be a bug in the woocommerce integration kit.

I emphasize that if create a new subscription, activation process and validation process work properly, but validation process stops working after a while.

Thanks

Marco
 
Hello, I suspect the origin of the issue could be the update of php in my website.
Now in my website the php version is 7.4.33.
Is it possible that at every upgrade of php version the subscription validation of woocommerce integration kit fails?

Thanks
Marco
 
Possible. One of the components we use in the Woocommerce integration kit has not been updated for PHP 8.1 yet. That’s why we plan to remove it in the future update and find some equivalent.
 
Back
Top