Developer tools

Key playground

Paste a secret key and watch it authenticate against the live API. Every check below is a real request — nothing here is simulated.

Secret key

Sent from your browser directly to https://payflux-production.up.railway.app. It is never sent to this website’s server, never stored, and never logged. Verification is capped at ten attempts a minute.

payflux verify-key

Waiting for a key. Results appear here as each request completes.

What this runs

  • Reads — health, key identity and scopes, your payment list, and the routing table with live FTSOv2 quotes.
  • One write — a single $5.00 payment intent, so payments:write is proven rather than assumed. It costs nothing on-chain and expires on its own.
  • Never — selecting a route. That opens the on-chain intent and reserves FAssets collateral, which spends real C2FLR that is not refunded if nobody pays.

A scope your key does not hold is reported as a correct refusal, not a failure — a read-only key being denied a write is the system working. For the full suite, including the destructive checks, run npm run verify:key against your own account.