#Marie
1 messages · Page 1 of 1 (latest)
Hi
Do you have an example eventId and a webhook Id ?
The last one was yesterday : "evt_1MXR1eK9OerefZqGTFPrQ2w2" and "req_MdsfMfPujiO207"
thanks for sharing let me check
According to the eventId you shared, your endpoint responded with The condition for the workflow payment-subscription_success is not met. Workflow won't run
You need to debug your endpoint and see why it's not responding 2xx
Alright, thanks for that information. On every event, the status is "trialing" instead of active as I expected, what does it mean exactly ?
You passed trial_end when you created the Subscription: https://dashboard.stripe.com/logs/req_MdsfMfPujiO207
Sign in to the Stripe Dashboard to manage business payments and operations in your account. Manage payments and refunds, respond to disputes and more.
So the status field will reflect that until the end of the trial period: https://stripe.com/docs/billing/subscriptions/overview#subscription-statuses
Thank you for this, it's true we've implemented a trial period. Can you confirm that after that period, each payment of a subscription triggers the event "customer.subscription.updated" ? The webhook should be triggered by the event customer.subscription.updated and customer.subscription.created but I only see the last one
This doc details how webhooks work with Subscriptions: https://stripe.com/docs/billing/subscriptions/webhooks
Generally you'd get customer.subscription.updated events when there's a change to the Subscription, like status transitions from trialing -> active, or at the end of a billing cycle
Alright thanks a lot, according to what I see I should use incoive.paid instead of customer.subscription.updated to see if a subscription's monthly payment is made
Yes, that's our general recommendation. The 2 will be sent ~simultaneously