I found that token in the checkout.json changes when I copyweburl from checkout.json and paste it into Safari or Chrome incognito. Is there a reason why this changes? and does this affect token value change when I listen to checkout/update?
From what I can tell: if the user does not have a cookie tying them to that checkout, and it isn’t the first visit to that checkout, we create a new checkout. Updates to the new checkout object will show a checkout with a new checkout token in your webhooks. I hope that makes sense!