Troubleshooting
Stripe or Polar sync failed
We issued the local code and emailed the customer — here's how to retrofit the provider coupon.
For owners3 min readUpdated 2026-05-31
When the provider call fails, we still issue the local SHARE-XXXX-XXXXcode and email it to the customer. The customer experience is preserved; only your records and your provider’s records need to be reconciled.
The fastest fix
- Find the share on the Customers tab — the row carries the code, sharer email, and tier earned.
- Fix the underlying cause first (e.g. rotate a revoked key, re-install the Stripe app, or re-issue your Polar token).
- Create a matching coupon in your provider manually with the same code, value, duration, and expiry. Or email us at support@sharecount.app with the code and we’ll create it for you.
Common failure reasons
- Invalid key or token. The Stripe restricted key (
rk_…) or Polar Organization Access Token (polar_oat_…) was rotated or revoked. Re-paste a fresh one on the Settings tab. - Missing scope. Stripe needs Coupons read & write and Promotion Codesread & write (use the “Create my restricted key on Stripe” button to get them pre-selected). Polar needs the token scoped to Discounts.
- Provider outage.Retry after the provider’s status page is green.