#dinkledorph
1 messages · Page 1 of 1 (latest)
I don't believe there have been any changes lately.
Can you provide examples for the events where you are seeing the right info vs where you aren't?
So the checkout works, where the new stripe customer is created and the subscription created (and account id metadata sent too). But all other customer.* webhooks after that do not send the subscription metadata along with them
checkout.session.completed works as expected
Can you share the example event IDs you're looking at so I am on the same page?
evt_xx
evt_1NyFZ1JC6MFtmOTYHWmKoXnW
this checkout session worked: evt_1NvcTIJC6MFtmOTYHqQWG5QI
Ah you're setting the metadata on the Checkout Session
evt_1NvemxJC6MFtmOTYyVhz4naA this one failed, same customer cancelled
Checkout Session objects and Subscription objects are different
We don't automatically copy the metadata between them
checkout.session.completed delivers a checkout session object as payload
vs the other events deliver Subscription object as payload
Don't want to blame you guys before I check myself.. is there a way I can see all events ever sent to my webhook? It only lets me go back ~2 weeks, I want to see when they started failing so I can compare to commits on my end
You can use the API to list events going back to 30 days
https://stripe.com/docs/api/events/list
Any way to go further back, or do you not store it
I don't believe we do unfortunately
So it's just the webhook event logs that are only stored for 30 days right, because I do see over 30 days of events in the dashboard under developers tab