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.

Didn’t quite get there?

Email a real person — we usually reply the same day.

support@sharecount.app