Troubleshooting
A coupon was rejected at checkout
Three usual causes: wrong email, expired, or already used. How to diagnose each.
Codes are single-use and email-locked. If a code isn’t working at checkout, walk through these three checks.
1. The signup email matches the earn-time email
The coupon is locked to the email entered in the share dialog. If the customer signs up with a different email, the discount won’t apply.
2. The code hasn’t already been used
Codes are single-use. In the dashboard, the Customers tab shows the redemption state for every issued code.
3. The code hasn’t expired
If you’ve set a coupon expiry (Reward campaign tab → Coupon expiry (days)), the code is enforced both in the provider and in our own checkout-time check.
Provider sync issues are separate
If the code was issued during a Stripe or Polar outage, it exists in ShareCount but not in the provider. Create a matching coupon manually in your provider with the same code and value, or email us with the code and we’ll set it up for you.