Skip to main content

Accessing the dashboard

Log in at steadpayhq.com/dashboard with your SteadPay account credentials.

Subscribers

The Subscribers tab shows all subscribers SteadPay has seen across your Stripe account.
ColumnDescription
Stripe Customer IDThe cus_… identifier from Stripe
StatusCurrent enforcement status: active, warning, or lockout
Last seenWhen SteadPay last received a webhook for this subscriber

Subscriber statuses

  • Active — payment is current, no enforcement in effect
  • Warning — a soft decline was received; retry is scheduled and a banner is shown in your app
  • Lockout — retries exhausted or hard decline received; subscriber sees the full gate overlay

Retry log

The Retry Log tab shows the retry schedule for each subscriber in warning or lockout state:
  • Day 1 — first retry, 24 hours after the initial decline
  • Day 3 — second retry
  • Day 7 — final retry; if this fails the subscriber transitions to lockout
Each retry entry shows the outcome (succeeded / failed) and the Stripe charge attempt ID.

Webhook delivery log

Available on the Scale tier. The Webhooks tab shows every downstream webhook delivery attempt, including:
  • Event type
  • Delivery status (pending, delivered, exhausted)
  • HTTP response code from your endpoint
  • Attempt count and next scheduled retry

API keys

Under Settings → API Keys:
  • View your current publishable key (pk_live_…)
  • Rotate the key — the previous key is invalidated immediately
  • The key is used by the enforcement snippet and all mobile SDKs

Webhook settings

Under Settings → Webhooks (Scale tier):
  • Set your downstream webhook URL (must be HTTPS)
  • View your signing secret for HMAC verification

Stripe connection

Under Settings → Stripe, verify that your Stripe account is connected and your webhook signing secret is up to date. If the signing secret is incorrect, SteadPay will reject incoming Stripe webhook events.