RedactSEO Docs
Docs / Plans & billing

Plans & billing

RedactSEO meters usage with two balances: words and credits. Plans grant an allowance of each per cycle; users can also top up either balance with one-time recharge packs. Payments run through Stripe and PayPal.

Words vs credits

BalanceSpent on
WordsText/content generation (the content suite, and the REST API’s generate endpoint).
CreditsImage generation, the SEO audit and other non-text operations (each has an admin-set credit cost).

Both balances are stored per user and drawn down as work is done; a content run that would exceed the word balance is rejected (the API returns insufficient_words, HTTP 402).

Plans

Create plans under Admin → Plans. Each plan defines a name, description, feature flags and, per cycle, an allowance of credits and words. A plan can offer any of three billing periods, each with its own price:

PeriodBehaviour
MonthlyRecurring subscription; the allowance is granted each month.
YearlyRecurring subscription billed annually.
LifetimeOne-time purchase.

Plans can be marked hidden (kept off the pricing page) and one plan can be the default assigned to new signups. Pricing is shown on the public /pricing page and can be displayed in the visitor’s currency (display-only conversion; the charge is in your base currency).

Recharge packs

Independently of a subscription, users can buy top-ups from a popup:

Recharges are billed immediately through the payment gateway and added to the corresponding balance.

Subscriptions & gateways

Stripe and PayPal are both supported for recurring subscriptions and one-time purchases. Enter the keys and choose which gateways are enabled under Admin → Settings → Billing. Users manage their subscription at /subscription (change plan, cancel, download invoices). Webhooks (/webhooks/{gateway}) keep the subscription state in sync, and a return handler verifies and fulfils the purchase independently of the webhook. A configurable grace period covers failed renewals before access is revoked.

Guest checkout: visitors can buy a plan without registering first. The public checkout (/pricing/checkout/guest) creates the account on submit and sends the buyer straight to the gateway.

Coupons

Create discount codes under Admin → Coupons. Each coupon is a percent or fixed discount, can be limited to a specific plan, and supports a max-use count and an expiry date. The discount is validated server-side at checkout (/pricing/coupon).

Referrals & creators

Every user has a referral code (managed at /referrals). There are two modes:

Admins manage reward amounts, creator applications and withdrawal requests under Admin → Referrals / Creators / Withdrawals.

RedactSEO · © 2026 Medel Platforms · medel.es