Billing

Easytools

Easytools checkout and subscriptions, as an overlay on the Stripe account underneath it.

At a glance

Category
Billing
Required
Yes — billing is the one required slot
Auth
API key or token
Powers
Revenue, Retention, Profitability
Freshness
Stale after 6 hours
Webhook
Yes — signed, per project

Connect it

  1. 1In Easytools, open Store settings → Developer and create an API token.
  2. 2Press Connect on Easytools in Seiton and paste the token.
  3. 3If your store sells through a specific Easycart store, add that store id in the same dialog.

The API token is created here: cart.easy.tools.

Webhook

The exact URL — including this project's id — is shown in the product after you connect. Copy it from there rather than building it by hand.
https://www.seiton.online/api/webhooks/easytools?website_id={WEBSITE_ID}

website_id is not optional

The signature is verified against the vault secret of that specific project. Without the query parameter the endpoint refuses the request rather than guessing which project a payload belongs to.

Worth knowing

  • Easytools runs on your own Stripe account. Connect Stripe as the primary billing source; Easytools then adds checkout context without double-counting MRR.

Disconnecting

Disconnect from the Integrations page. Seiton deletes the stored credentials, removes any webhook endpoint it created in your account, and strips the fields this provider owned out of your snapshots — those metrics go back to insufficient data rather than freezing at their last value.

Revoking the token or OAuth grant inside Easytools works just as well and stops reads immediately. The connection then shows as revoked on the next sync, with the reason.