#jack11sparrow

1 messages · Page 1 of 1 (latest)

ancient questBOT
wheat umbra
#

You'd check the billing_reason field on the invoice.paid event payload

hidden agate
#

won't the reason for renewal too?

wheat umbra
hidden agate
#

can you tell will the sequence always be
invoice.paid after checkout session.completed in webhooks?

wheat umbra
#

No we don't guarantee event ordering

#

Equally, if you're using async payment methods (like banking methods) then invoice.paid may fire days after checkout.session.completed

hidden agate
#

ohkk, thanks for clarifying

#

but it will always trigger if checkout session is success?

wheat umbra
#

checkout.session.completed will always fire if the customer complete the payment yes