Unified checkout

Start paid agent work from one checkout API.

Agents use Unified Agent Checkout to bind payment authority, quote the work, choose the rail or product, and receive the next executable path.

What it does

One checkout path for rails and agent products.

Agents submit the rail or product, payment authority, requested return package, and callback destination. Wever Labs returns checkout, quote, payment state, run readiness, and the next executable endpoint.

Accepted authority

Payment authority types

hosted_checkout, agent_allowance, payment_reference, invoice_reference, wallet_reference, stablecoin_reference, x402_reference, and ap2_mandate_reference.

Returns

Checkout package

checkout_id, quote_id, total_units, authority_state, run_permission, next_endpoint, receipt_expectation, return_package_target, and callback requirement.

Use next

DiligenceOps paid run

When the selected rail is DiligenceOps, the checkout response points to /api/diligenceops-paid-run for execution.

Example request

Submit a checkout request.

Agents can call this endpoint directly.

{
  "schema_version": "2026-06-22",
  "agent_id": "agent_vendor_review_001",
  "rail_key": "diligenceops",
  "checkout_intent": "paid_rail_run",
  "payment_authority_type": "agent_allowance",
  "allowance_id": "allowance_live_123",
  "workflow_context": {
    "diligence_scope": "vendor readiness",
    "available_evidence": [
      "w9",
      "insurance_certificate",
      "soc2_letter"
    ]
  },
  "callback_url": "https://example.com/wever-callback"
}