Skip to main content

the story: I was integrated in-app purchase directly with apple, but sometimes i got duplicate transactions, i don't know why so i switched to using RevenueCat. Below is the problem i got when using RevenueCat.

the context: customer 46611 made a purchase with package1 but the webhook was duplicated. the first webhook request was called to handle package1, the second one was called with package4 info

note: the second transaction was created before using RevenueCat SDK. my event type is Non renewing purchase

question: Why do duplicate webhooks happen, and how can I avoid them?

 

Hi! As our documentation on historical events mentions, for non-renewable products, we send events for all purchases made within the past 30 days, so these webhook events are expected. 


Hi! As our documentation on historical events mentions, for non-renewable products, we send events for all purchases made within the past 30 days, so these webhook events are expected. 

Oh, thank you, but is there any way to stop calling events for the past purchases? Because the users have been topped up successfully, I don’t want to call the event twice.


Reply