| Coupons are scoped per project — a player can use the same code on different projects independently. Within one checkout session, there is a 10-attempt limit. |
Per-project scoping
Coupons are not shared between projects. If the same code exists on two projects, a player can use it once on each independently. This is expected behavior.
10-attempt limit per session
After 10 failed or cancelled coupon attempts in one checkout session, the checkout returns "Invalid promo code" or "Promo code is no longer available" — even if the code is valid. Starting a new session resets the count.
What to check (if a player claims that he can't use a valid coupon)
- Confirm the coupon exists on the specific project the player was in
- Ask if the player applied and cancelled the coupon multiple times in the same session
- Check the coupon's availability limit and expiry date in the dashboard
Resources