BACKGROUND: We sell IAP subscriptions and lifetime access to premium content. We also sell subscriptions and lifetime access through Stripe on out website. Standard stuff works great. No problems.
ISSUE: after user bought lifetime access through Stripe, I successfully refunded the purchase using Stripe. I expected RC would cancel the entitlement but it has not done so after waiting about 1 hour. No refund is showing in RC console. The user still has access to the content. Is this expected behavior? If so then how can I cancel entitlements after refunds?
Best answer by Loredo SolaView original
Update: The refund eventually showed up in RC about 18 hours later. Then the app saw the RC user without the entitlement as expected. So it is all good for my use case.
Lesson learned: Stripe lifetime refunds take 24 hours to process!