# MelumiyaChat Windows — Generic 5% Code Checkout Fix

The customer app now claims a validated general Discount reward through `/api/rewards/redeem-discount` immediately before creating Stripe Checkout. The live cloud reward/billing authority then attaches the personal discount coupon. Creator/influencer codes continue through `referral_code` and do not stack with a general promo.

Cloud behavior inspected on 2026-08-15: owner discount coupon uses Stripe duration `once`, max redemptions 1, and the webhook consumes the account grant after paid checkout confirmation.
