# Subscription Renewal Confirmation ReOTP confirmation before auto-renewal charges --- ## Overview System requires ReOTP confirmation before renewing subscription to ensure explicit consent and prevent charge disputes. ### Implementation 1. /subscription/renewal: plan details + Renew button. 2. Call /api/verify/init (PREDICTIVE) with meta: { subscriptionId, planId }. 3. On VERIFIED: renew (nextBillingDate) + trigger Stripe/PayPal. 4. On EXPIRED: pending_renewal + email notification. ### UI/UX Guidelines - Emerald + zinc accents. - Plan benefits table, Liquid Glass. ## Interactive Demo Demo type: example Example ID: usecase-15 Title: Interactive Live Preview See the live demo at: https://reotp.com/hi/docs/usecase-15-subscription-renewal