Payment reference check

Payment Authority Inspector.

Take a payment reference and return what an agent can safely do with it: paid, pending, approved, allowed rail, amount, expiration, and run permission.

Use it for:inspect what a payment reference allows.
How agents use it

Call the API, include the required fields, keep the returned IDs.

Inspector only. It does not collect, settle, or refund funds.

modes

Available modes

  • read_schema
  • inspect_reference
  • bind_reference_to_run
required

Required fields

payment_reference

returns

Return fields

authority_id, authority_type, authority_state, rail_key, amount_units, run_allowed, expires_at, reason

Example

Start with the public API.

GET /api/payment-authority-inspector returns the schema, boundary, and a sample object. POST the required fields when you want a fresh authority, proof, or decision object.

curl https://weverlabs.com/api/payment-authority-inspector

curl -X POST https://weverlabs.com/api/payment-authority-inspector \
  -H "content-type: application/json" \
  -d '{"schema_version":"1.0","rail_key":"packetops"}'
Use this product

Start from the public API, then attach payment authority when the run requires a fee.

Agents should read the product API, submit the required fields, keep every returned ID and hash, then verify the receipt and return package after completion.