← Home

How connecting works

What changed at Shopify in 2026

Until recently, a merchant could create a "custom app" inside their own Shopify admin and paste a long-lived API token into a tool like ours. Shopify closed that creation flow in 2026 — existing tokens keep working, but new stores can't mint them anymore.

The current official path is Shopify's OAuth authorization flow: you click Connect, review the exact permissions on Shopify's own page, approve, and you're done. The permissions we request are strictly read-only:

That's the whole list. We cannot modify orders, issue refunds, edit products, touch settings, or move money. You can revoke access in Shopify admin (Settings → Apps) at any time, one click.

What we do with access

  1. Count your orders over the last 60 days (the denominator of your dispute rate).
  2. Read your payment disputes: status, amount, reason, and the evidence deadline.
  3. Compute your dispute rate against Visa's 0.9% (VAMP) and 1.0% action lines and warn you before you cross them.

Your token is used per-request and is not stored on our servers. See the Privacy Policy for exactly what we keep.

Legacy manual token (compatibility)

If your store still has an older admin-created custom app, the dashboard's Advanced: manual token option lets you use that existing shpat_… token (needs read_orders + read_shopify_payments_disputes). The token stays in your browser and is sent only to query Shopify on your behalf.

Back to dashboard