Glench / ExtPay

The JavaScript library for ExtensionPay.com — payments for your browser extensions, no server needed.
https://extensionpay.com
Other
483 stars 62 forks source link

subscriptionStatus is not coming for paid users on live account after re installing the extension #148

Closed vinay-sd17 closed 1 year ago

vinay-sd17 commented 1 year ago

Hi Glen,

I have a valid paid user with a monthly subscription. He uninstalled & re-installed the extension and logged in with the same email. Now subscription status is not coming as part of the response. It has only paid: true field but not the active subscription status. PS: He is installing the Live extension from the web store only. Not installed anything from a development build.

Even for subscription-canceled users, API is responding with paid: true. So we cannot distinguish whether he is a valid user with an active subscription.

image

Please check and fix this asap. It's causing issues for many users -> forced to log out from the extension because of subscription status being null or not active from our system.

vinay-sd17 commented 1 year ago

Any updates on this @Glench ?

Glench commented 1 year ago

Can you please share the email for this user, maybe privately in an email?

vinay-sd17 commented 1 year ago

Sure. Sent you an email. Pls have a look. Let me know if you need more info

Glench commented 1 year ago

OK, I believe this is a server-side caching issue. I've solved it in staging, but will wait till the weekend to deploy the fix to affect the minimal number of users.

Glench commented 1 year ago

Alright, this was deployed Saturday morning US/ET time. Going to close this issue as resolved.