So I run a license which has a membership expiration. I sent a webhook to my server upon purchase and it adds 30 days onto a premade license. The issue is I find that depending on where my user is located, they could have anywhere from +8 to -8 hours on their license. The only thing I can think of is time zones.
Any idea why this is the case?
Use UTC times both in the custom license fields and in your app and you’ll avoid this issue.