- Issue created by @problue solutions
- 🇬🇧United Kingdom problue solutions Northern Ireland
Just some more info - I suspect this is caused by customer.subscription.created and customer.subscription.updated events being received from Stripe at exactly the same time, this scenario seems to only occur when customer pays with a wallet method, when customer pays using standard credit card method these events are not recieved at exactly the same time.
I suspect the these two events when received at the same time are creating some kind of conflict and the code is provsioning the role and then removing it almost immediately because a second local subscription is created that remains unpaid.