Read-only proof that payments actually work

A verification harness that proves, per account, that the adapter resolves, the key really works, settled payments can be listed, and the webhook secrets are present — without creating or charging anything.

What it is

A platform-owner or cron-authorised probe that walks active accounts and reports adapter resolution, configuration state, a live balance read, an exercised settled-payment listing over a 24-hour window, webhook secret presence, and the scopes a future usage-billing phase will need.

Also called: test my Stripe connection · does the key work · payment health check

See it
Read-only proof that payments actually work
CustomerBuildingAmountStatus
Delia YoderEquipment Storage$6,330Draft
Sutter KlineEquipment Storage$15,450Draft
Marlin Hoover30×40 Garage$1,770Paid
Marlin HooverHobby Shop$16,400Sent
Ivy Brubaker30×40 Garage$13,740Open
A per-account results table with tick columns: adapter, configured, live key, listing, webhook secret. Sample data — no customer information appears here.
How it works
  1. 1Auth is a platform-owner session or the cron secret.
  2. 2For each active account the payments adapter is resolved through the registry.
  3. 3isConfigured is checked and a balance read proves the live key works.
  4. 4listSettledPayments is exercised for real over the last 24 hours.
  5. 5Webhook signing secrets are checked for presence. Nothing is created, charged or mutated.
Why we built it

The route describes itself as a 'PaymentsPort verification harness ("proto calls"). READ-ONLY probes proving, per org' both what works today and 'the capabilities the Stripe usage-billing phase will need are possible with this key', and closes with the guarantee: 'Never creates, charges, or mutates anything.'

The problem
  • A broken payment key was only discovered when a customer tried to pay.
  • There was no safe way to verify payment plumbing across every account.
Sound familiar?
What you get
Payment problems are found before a customer hits them.
The check is safe to run any time because it never mutates.

See it on your own jobs

Twenty minutes, your numbers, no slide deck. We’ll build one of your real buildings in front of you and send you the estimate link at the end — yours to keep either way.

or keep browsing features →